Subject: Re: object oriented LISP?
From: Erik Naggum <>
Date: 2000/10/25
Newsgroups: comp.lang.lisp
Message-ID: <>

* "Esteban" <>
| Is there an Object-Oriented version of LISP?

  There have been no non-object-oriented versions of Lisp at least
  since the mid-1980's.  (Not counting Scheme as a version of Lisp.)

  If you take the definitions of object-orientation seriously and
  don't get distracted by current implementations, Lisp has in fact
  _always_ been object-oriented, meaning specifically that objects in
  Lisp have identity and that functions and methods on Lisp objects
  refer to their type to decide what to do with them.

  The Common Lisp Object System (CLOS) is a full-fledged, very mature
  implementation of the concepts of object-orientation, and it has
  been part of the Common Lisp language since the early 1990's and has
  been available for it since the mid-1980's.  Other systems have also
  been found lurking within Common Lisp systems, such as Flavors.

  What have you been missing or not finding?

  I agree with everything you say, but I would
  attack to death your right to say it.
				-- Tom Stoppard