Related articles |
---|
[6 earlier articles] |
Re: Reference to "First-Class Data Type" spot@CS.CMU.EDU (1992-02-24) |
Re: Reference to "First-Class Data Type" pardo@cs.washington.edu (1992-02-24) |
Re: Reference to "First-Class Data Type" glew@pdx007.intel.com (1992-02-25) |
Re: Reference to "First-Class Data Type" scott@cs.rochester.edu (1992-02-25) |
Re: Reference to "First-Class Data Type" rjbodkin@theory.lcs.mit.edu (Ronald Bodkin) (1992-02-25) |
Re: Reference to "First-Class Data Type" pmetzger@shearson.com (1992-02-26) |
Re: Reference to "First-Class Data Type" gaal@thesee.inria.fr (1992-03-03) |
Newsgroups: | comp.compilers |
From: | gaal@thesee.inria.fr (Tamas Gaal) |
Keywords: | types, bibliography |
Organization: | INRIA, Rocquencourt |
References: | 92-02-085 |
Date: | Tue, 3 Mar 1992 15:02:43 GMT |
Tom Reid, reid@vtopus.cs.vt.edu writes:
>The other day, I used the term "first-class data type" in conversation to
>mean a "complete" ADT. When challenged, I could not remember where I
>"learned" the term. Can someone give me the real definition and possibly
>a reference to its origin?
My guess would be the book of Stoy on Starchey's denotational Semantics:
true, the context is slightly different but the semantics :-) is the same.
When introducing lambda-calculus, there is a rationale why functions are
not first-class objects and why they'd better be.
Stoy, J.E.:
Denotational Semantics: the Scott--Strachey Approach to Programming
Language Theory
MIT Press Cambridge, Massachusetts and London, England 1977
--
Tamas Gaal <gaal@minos.inria.fr>, INRIA, Rocquencourt, France.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.