🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #181

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

#181
From: Jim Giles
Date: Mon, 13 Apr 1992 18:03
21 lines
1646 bytes
In article <15195@optima.cs.arizona.edu>, gudeman@cs.arizona.edu (David Gudeman) writes:

|> [...]                 What JLG describes is usually refered to
|> as a "static property of an identifier".  The word "type" has several
|> completely different definitions, but none that I know of refer to
|> static properties in general.  Furthermore, it is only in low-level
|> languages that type is an attribute of identifiers at all.  In
|> high-level languages type is an attribute of a value.


It is absolutely false and incorrect that my definition has no application
to high-level languages.  In fact, I got this definition from the person
who wrote the abstract semantics definition for Haskell.  It was the
fact that he stated this particular insight into type (which I agreed
with) when we disagreed on so much else that particularly impressed it
into my mind.  His specific statement was, however, that the distinction
between `type' and `value' is meaningless in languages in which neither 
is static.  It was my extension of this reasoning to use this criterion 
as the definition of `type' as opposed to `value'.

J. Giles
Technical Details
Message-ID: <1992Apr13.180334.4861@newshost.lanl.gov>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!dog.ee.lbl.gov!hellgate.utah.edu!lanl!cochiti.lanl.gov!jlg
References: <15195@optima.cs.arizona.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!dog.ee.lbl.gov!hellgate.utah.edu!lanl!cochiti.lanl.gov!jlg
From: jlg@cochiti.lanl.gov (Jim Giles)
Newsgroups: comp.lang.misc
Subject: Re: What is a type? (was Re: Fortran90 and Arrays)
Message-ID: <1992Apr13.180334.4861@newshost.lanl.gov>
Date: 13 Apr 92 18:03:34 GMT
Article-I.D.: newshost.1992Apr13.180334.4861
References: <15195@optima.cs.arizona.edu>
Sender: news@newshost.lanl.gov
Organization: Los Alamos National Laboratory
Lines: 21