🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #215

Re: What is a type? (was Re: Fortran90 and Arrays)

#215
From: Stephen J Bevan
Date: Tue, 14 Apr 1992 16:36
27 lines
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!bevan
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>

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