Common Lisp Object System: Difference between revisions
Appearance
Redirected page to LISP#Common Lisp Object System (CLOS) |
No edit summary |
||
Line 1: | Line 1: | ||
'''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. | |||
==Links== | |||
* [https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/oop/clos/code/util.tgz CLOS utilites] - Sundry small utilities written in LISP with CLOS. | |||
* [https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/oop/clos/code/3d_geom.tgz 3D Geometry classes] - Simple 3d gemometry classes | |||
[[Category:LISP]] |
Revision as of 18:42, 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.
Links
- CLOS utilites - Sundry small utilities written in LISP with CLOS.
- 3D Geometry classes - Simple 3d gemometry classes