Subject: Re: object oriented LISP? From: Erik Naggum <erik@naggum.net> Date: 2000/10/25 Newsgroups: comp.lang.lisp Message-ID: <3181475838395969@naggum.net> * "Esteban" <hook@catfish.net> | 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? #:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard