Common Lisp Object System

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 like EuLisp or Emacs Lisp.

Read more about Common Lisp Object System:  Features, Metaobject Protocol, Influences From Older Lisp-based Object Systems

Famous quotes containing the words common, lisp, object and/or system:

    All this class of pleasures inspires me with the same nausea as I feel at the sight of rich plum-cake or sweetmeats; I prefer the driest bread of common life.
    Sydney Smith (1771–1845)

    Taught me my alphabet to say,
    To lisp my very earliest word,
    Edgar Allan Poe (1809–1849)

    The object of love expands and grows before us to eternity, until it includes all that is lovely, and we become all that can love.
    Henry David Thoreau (1817–1862)

    A system of morality which is based on relative emotional values is a mere illusion, a thoroughly vulgar conception which has nothing sound in it and nothing true.
    Socrates (469–399 B.C.)