Article View: comp.lang.clu
Article #19Re: What is CLU?
From: Gary Leavens
Date: Mon, 03 Jun 1991 14:50
Date: Mon, 03 Jun 1991 14:50
42 lines
1829 bytes
1829 bytes
eeh@Dixie.Com (Ed Howland) writes:
> Is this language a derivative of Lisp, like Scheme and Clos?
CLU comes historically after LISP, but before CLOS and Scheme.
It is distinguished by it's facilities for data abstraction,
exception handling, and type checking.
It and the associated programming method are described well in the book:
@Book{Liskov-Guttag86, Key="Liskov \& Guttag",
Author="Barbara Liskov and John Guttag",
Title="Abstraction and Specification in Program Development",
Year=1986,
Publisher=MITP,
Address="Cambridge, Mass.",
Annote="Program design. CLU used as a vehicle and defined."
}
If you want a shorter treatment, there's the still classic CACM article:
@Article{Liskov-etal77, Key="Liskov, {\em et al.}",
Author="Barbara Liskov and Alan Snyder and Russell Atkinson
and Craig Schaffert",
Title="Abstraction Mechanisms in CLU",
Journal=CACM,
Year=1977,
Volume=20,
Number=8,
Month=Aug,
Pages="564-576",
Annote="Describes procedural, control and data abstraction
mechanisms in CLU. Example programs. Describes the CLU library.
24 references."
}
Gary Leavens
--
229 Atanasoff Hall, Department of Computer Science
Iowa State University, Ames, Iowa 50011-1040, USA
phone: (515) 294-1580
Technical Details
Message-ID:
<leavens.675960601@bambam.cs.iastate.edu>Path:
arc1-ca.pugleaf.net!utzoo!attcan!sobeco!thunder.mcrcim.mcgill.edu!server.cs.uri.edu!ariel.unm.edu!news.cs.indiana.edu!spool.mu.edu!mips!zaphod.mps.ohio-state.edu!hobbes.physics.uiowa.edu!news.iastate.edu!leavensReferences:
<20217@rsiatl.Dixie.Com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!sobeco!thunder.mcrcim.mcgill.edu!server.cs.uri.edu!ariel.unm.edu!news.cs.indiana.edu!spool.mu.edu!mips!zaphod.mps.ohio-state.edu!hobbes.physics.uiowa.edu!news.iastate.edu!leavens From: leavens@cs.iastate.edu (Gary Leavens) Newsgroups: comp.lang.clu Subject: Re: What is CLU? Keywords: CLU, Lisp, CLOS, Scheme. Message-ID: <leavens.675960601@bambam.cs.iastate.edu> Date: 3 Jun 91 14:50:01 GMT References: <20217@rsiatl.Dixie.Com> Sender: news@news.iastate.edu (USENET News System) Organization: Iowa State University, Ames IA Lines: 42