Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!scramble.lm.com!news.math.psu.edu!psuvax1!uwm.edu!math.ohio-state.edu!howland.reston.ans.net!newsfeed.internetmci.com!usenet.eel.ufl.edu!col.hp.com!sdd.hp.com!night.primate.wisc.edu!aplcenmp!hall
From: hall@aplcenmp.apl.jhu.edu (Marty Hall)
Subject: Re: defclass & defmethod (in common lisp)
Message-ID: <DoMEpD.367@aplcenmp.apl.jhu.edu>
Organization: JHU/APL Research Center, Hopkins P/T CS Faculty
References: <DoLpG2.xI@murdoch.acc.Virginia.EDU>
Date: Thu, 21 Mar 1996 13:56:01 GMT
Lines: 18

In article <DoLpG2.xI@murdoch.acc.Virginia.EDU>
my2x@wald.stat.Virginia.EDU (Timothy Yi) writes: 
>We've gotten a source code from someone, and it was written in lisp.
>It used (defclass ...) and (defmethod ..) which was not in my common
>lisp manual.  My best guess is (defstruct ..) and (defmacro ..) 

You have an outdated manual. Hopefully your version of Lucid CL is
less than 5 or 6 years old and already includes CLOS. If not, you
could install a free version, but might be better off just getting a
free CL that already bundles it, unless of course you want to pay to
get the latest version of Lucid from Harlequin Inc.

My Lisp Tutorial page at http://www.apl.jhu.edu/~hall/lisp.html
has a CLOS section with overviews specifically on defclass and
defmethod, as well as pointers to the Steele and draft ANSI standards
which have much more detail.
						- Marty
(proclaim '(inline skates))
