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:

    By common consent of all the nations and all the ages the most valuable thing in this world is the homage of men, whether deserved or undeserved.
    Mark Twain [Samuel Langhorne Clemens] (1835–1910)

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

    Parenthood is not an object of appetite or even desire. It is an object of will. There is no appetite for parenthood; there is only a purpose or intention of parenthood.
    —R.G. (Robin George)

    We find ourselves under the government of a system of political institutions, conducing more essentially to the ends of civil and religious liberty, than any of which the history of former times tells us.
    Abraham Lincoln (1809–1865)