🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.clos
Article #347

Re: Introductory tutorial on CLOS

#347
From: Jeff Dalton
Date: Fri, 16 Oct 1992 15:00
34 lines
1726 bytes
> Could someone suggest a text-like book on the subject.

   Sonya E. Keene.
   {\em Object-Oriented Programming in Common Lisp: A Programmer's
        Guide to CLOS}.
   Addison-Wesley, Reading, Massachusetts, 1989.
   ISBN 0-201-17589-4.
   266 pages; paperback.

Advantages:

A good introduction that doesn't just tell you the mechanics.  There's
lots of good advice on naming conventions, organizing class relationships,
etc.  The reference section in the back contains the stuff you most need
to know without an excess of obscuring detail.

Limitataions:

Virtually all examples are chosen from a narrow range of systems
programming applications; they're such things as I/O streams and
locks to control interaction between processes.  There's little
discussion of how to organize O-O programs large enough to require
several packages and files (packages are regarded as a general
Common Lisp issue beyond the scope of the book), and little about
when to use CLOS as opposed to the rest of CL.  The meta-object
protocol is barely mentioned.

Verdict:

There's still no serious competition.

Jeff Dalton,
AI Applications Institute,                               J.Dalton@ed.ac.uk
Edinburgh University.
Technical Details
Message-ID: <5805.9210161500@subnode.aiai.ed.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!aiai.edinburgh.ac.uk!jeff

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ogicse!uwm.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!aiai.edinburgh.ac.uk!jeff
From: jeff@aiai.edinburgh.ac.uk (Jeff Dalton)
Newsgroups: comp.lang.clos
Subject: Re: Introductory tutorial on CLOS
Message-ID: <5805.9210161500@subnode.aiai.ed.ac.uk>
Date: 16 Oct 92 15:00:32 GMT
Article-I.D.: subnode.5805.9210161500
Sender: daemon@cis.ohio-state.edu
Organization: The Ohio State University Department of Computer and Information Science
Lines: 34