Jump to content

Common Lisp Object System: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
Ak120 (talk | contribs)
Line 13: Line 13:
* Daniel G. Bobrow, Richard P. Gabriel, Jon L. White: ''[https://www.dreamsongs.com/Files/clos-book.pdf CLOS in Context: The Shape of the Design Space]'' - Originally published as part of the book  "Object-Oriented Programming: The CLOS Perspective," by Andreas Paepcke (Editor), MIT Press, 1992.
* Daniel G. Bobrow, Richard P. Gabriel, Jon L. White: ''[https://www.dreamsongs.com/Files/clos-book.pdf CLOS in Context: The Shape of the Design Space]'' - Originally published as part of the book  "Object-Oriented Programming: The CLOS Perspective," by Andreas Paepcke (Editor), MIT Press, 1992.
* Linda G. DeMichiel: ''The Common Lisp Object System'' [https://www.dreamsongs.com/Files/LASC-Overview.pdf PDF]
* Linda G. DeMichiel: ''The Common Lisp Object System'' [https://www.dreamsongs.com/Files/LASC-Overview.pdf PDF]
* [[Richard Barber]]: ''CLOS - A Perspective: The Common Lisp Object System'' [http://franz.com/about/press_room/clos.article.pdf PDF]


==Links==
==Links==

Revision as of 19:08, 2 October 2017

Common Lisp Object System (CLOS)

The object-oriented features introduced as a component for Common Lisp although the original proposal actually predates CL. It adds an optional fully featured object model to CL but what is unusual about it is that it is bolt-on, it is in other words a layer on top of the the language rather than a language feature so a number of other LISP and Scheme variants have created or ported CLOS onto their systems as well.

Publications

  • Sonya E. Keene: Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS - Addison-Wesley 1989 - ISBN 0-201-17589-4
  • Jo A. Lawless, Molly M. Miller: Understanding CLOS: the Common Lisp Object System - Digital Press 1991, ISBN 0-13-717232-X
  • Andreas Paepcke: Object-Oriented Programming: the CLOS Perspective - MIT Press 1993, ISBN 0-262-16136-2
Articles

Links