Article View: comp.lang.misc
Article #215Re: What is a type? (was Re: Fortran90 and Arrays)
From: Stephen J Bevan
Date: Tue, 14 Apr 1992 16:36
Date: Tue, 14 Apr 1992 16:36
27 lines
1801 bytes
1801 bytes
In article <STEPHEN.92Apr13035948@estragon.uchicago.edu> stephen@estragon.uchicago.edu (Stephen P Spackman) writes: Wait, wait! Are we talking about LEXICAL occurrences of names or about INSTANCES? These are profoundly different. To be honest I'm not sure which is being discussed. I've a feeling that some people in the discussion are equating types with identifiers, whilst I'm trying to relate them to "values" (instances?) [parametric polymorphic identity function deleted] Is "t" statically typed? Its type is "T" which is itself an argument to f.... Statically bound but not lexically bound, I would have said, but perhaps that isn't the clearest way of expressing it. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ My feelings on the question are summed up by the underlined part :-) I would have said it [Smalltalk] was unityped: it has *one* type for objects, which is (formally, internally) a dependent product: IMHO it has one "static" type, OBJECT, but many "dynamic" types e.g. integer, string, boolean, set, ... etc. bevan
Technical Details
Message-ID:
<BEVAN.92Apr14173659@panda.cs.man.ac.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!mucs!m1!bevanReferences:
<ROCKWELL.92Mar21001252@socrates.umd.edu> <BEVAN.92Apr9151907@panda.cs.man.ac.uk> <1992Apr10.095151.28116@newshost.lanl.gov> <BEVAN.92Apr10180934@panda.cs.man.ac.uk> <STEPHEN.92Apr13035948@estragon.uchicago.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!mucs!m1!bevan From: bevan@cs.man.ac.uk (Stephen J Bevan) Newsgroups: comp.lang.misc Subject: Re: What is a type? (was Re: Fortran90 and Arrays) Message-ID: <BEVAN.92Apr14173659@panda.cs.man.ac.uk> Date: 14 Apr 92 16:36:59 GMT References: <ROCKWELL.92Mar21001252@socrates.umd.edu> <BEVAN.92Apr9151907@panda.cs.man.ac.uk> <1992Apr10.095151.28116@newshost.lanl.gov> <BEVAN.92Apr10180934@panda.cs.man.ac.uk> <STEPHEN.92Apr13035948@estragon.uchicago.edu> Sender: news@cs.man.ac.uk Organization: Department of Computer Science, University of Manchester Lines: 27 In-reply-to: stephen@estragon.uchicago.edu's message of 13 Apr 92 08:59:41 GMT