Jump to content

Closette: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
 
Line 1: Line 1:
An experimental platform independent [[CLOS]] implementation for [[LISP]] systems that has support for meta-objects as they are described in the authors ''The Art of the Metaobject Protocol'' book. It is functional but nowhere near being a complete CLOS implementation and is mostly useful if you want to investigate meta-objects on LISP or even understanding the concept better before trying to implement something similar on other object oriented languages such as [[Smalltalk]] or [[Eiffel]] (although it should be noted that there exists somewhere an experimental hybrid meta-object protocol/design by contract object model for Eiffel).
An experimental platform independent [[CLOS]] implementation for [[LISP]] systems that has support for meta-objects.
 
It is functional but nowhere near being a complete CLOS implementation and is mostly useful if you want to investigate meta-objects on LISP or even understanding the concept better before trying to implement something similar on other object oriented languages such as [[Smalltalk]] or [[Eiffel]] (although it should be noted that there exists somewhere an experimental hybrid meta-object protocol/design by contract object model for Eiffel).


Two of the authors of Claudette also implemented another much more complete CLOS library called [[Portable Common Loops]] that is a better fit if you are interested in a CLOS implementation per se.
Two of the authors of Claudette also implemented another much more complete CLOS library called [[Portable Common Loops]] that is a better fit if you are interested in a CLOS implementation per se.


==Versions==
==Versions==
* Closette Version 1.0 (1991-02-10) (Last known version)
* 1.0 (1991-02-10)


==Publications==
==Publications==

Latest revision as of 06:31, 26 February 2020

An experimental platform independent CLOS implementation for LISP systems that has support for meta-objects.

It is functional but nowhere near being a complete CLOS implementation and is mostly useful if you want to investigate meta-objects on LISP or even understanding the concept better before trying to implement something similar on other object oriented languages such as Smalltalk or Eiffel (although it should be noted that there exists somewhere an experimental hybrid meta-object protocol/design by contract object model for Eiffel).

Two of the authors of Claudette also implemented another much more complete CLOS library called Portable Common Loops that is a better fit if you are interested in a CLOS implementation per se.

Versions

  • 1.0 (1991-02-10)

Publications

  • Gregor Kiczales, Jim des Rivieres, Daniel G. Bobrow: The Art of the Metaobject Protocol - MIT Press 1991 - ISBN 0-262-6107-4

License

  • Open source. "Copyright (c) 1990, 1991 by Xerox Corporation. Use, copying, modification and distribution permitted."

Authors & publishers

  • Xerox Corporation
    • Gregor Kiczales
    • Jim des Rivieres
    • Daniel G. Bobrow