
Common Lisp Object System
The Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp.
- Comment
- enThe Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp.
- Depiction
- Has abstract
- enThe Common Lisp Object System (CLOS) is the facility for object-oriented programming which is part of ANSI Common Lisp. CLOS is a powerful dynamic object system which differs radically from the OOP facilities found in more static languages such as C++ or Java. CLOS was inspired by earlier Lisp object systems such as MIT Flavors and CommonLoops, although it is more general than either. Originally proposed as an add-on, CLOS was adopted as part of the ANSI standard for Common Lisp and has been adapted into other Lisp dialects such as EuLisp or Emacs Lisp.
- Hypernym
- Facility
- Is primary topic of
- Common Lisp Object System
- Label
- enCommon Lisp Object System
- Link from a Wikipage to an external page
- www.lispworks.com/documentation/HyperSpec/Body/07_.htm
- interlisp.org/docs/1986-commonloops.pdf
- wiki.call-cc.org/eggref/4/coops
- www.dreamsongs.com/Files/ECOOP.pdf
- www.gnu.org/software/emacs/manual/html_mono/eieio.html
- www.gnu.org/software/guile/manual/html_node/GOOPS.html%23GOOPS
- cl-cookbook.sourceforge.net/clos-tutorial/
- docs.racket-lang.org/swindle/
- practical-scheme.net/gauche/
- www.gnu.org/software/mit-scheme/documentation/mit-scheme-sos/
- pages.lip6.fr/Christian.Queinnec/WWW/Meroon.html
- ktakashi.github.io/sagittarius-ref.html
- www.ccs.neu.edu/home/dorai/scmobj/scmobj.html
- www.stklos.net
- Link from a Wikipage to another Wikipage
- Accessor method
- American National Standards Institute
- Andreas Paepcke
- Aspect-oriented programming
- C++
- Cadence SKILL
- Category:Common Lisp
- Category:Lisp (programming language)
- Category:Object-oriented programming
- Circle-ellipse problem
- Class (computer programming)
- Common Lisp
- Common Lisp HyperSpec
- CommonLoops
- Daniel G. Bobrow
- Design pattern (computer science)
- Diamond problem
- Dylan (programming language)
- Dynamic programming language
- Emacs Lisp
- Encapsulation (computer science)
- EuLisp
- File:Method-combination.png
- Flavors (computer science)
- Flavors (programming language)
- Generic function
- GNU Guile
- Gregor Kiczales
- Hierarchy (object-oriented programming)
- Interlisp
- ISLISP
- Java (programming language)
- Jim des Rivieres
- Jo A. Lawless
- Linda DeMichiel
- Lisp Machine
- Metaclass
- Metaobject
- Metaobject protocol
- Method (computer programming)
- Method (computer science)
- Mixins
- Molly M. Miller
- Multiple dispatch
- Multiple inheritance
- Namespace
- Nick Levine
- Object-oriented programming
- Object-Oriented Programming: the CLOS Perspective
- Object-Oriented Programming in Common Lisp: A Programmer's Guide to CLOS
- OOPSLA
- Prototype-based language
- Richard P. Gabriel
- Sonya Keene
- Static language
- Superclass (computer science)
- The Art of the Metaobject Protocol
- Understanding CLOS: the Common Lisp Object System
- SameAs
- 2NemV
- CLOS
- CLOS
- CLOS
- Common Lisp Object System
- Common Lisp Object System
- Common Lisp Object System
- Common Lisp Object System
- Common Lisp Object System
- Common Lisp Object System
- Common Lisp对象系统
- m.01b5hv
- Q252340
- Subject
- Category:Common Lisp
- Category:Lisp (programming language)
- Category:Object-oriented programming
- Thumbnail
- WasDerivedFrom
- Common Lisp Object System?oldid=1112478006&ns=0
- WikiPageLength
- 13965
- Wikipage page ID
- 191414
- Wikipage revision ID
- 1112478006
- WikiPageUsesTemplate
- Template:Cite book
- Template:Cite conference
- Template:Common Lisp
- Template:ISBN
- Template:Lisp programming language
- Template:Other uses