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:

    What climbs the stair?
    Nothing that common women ponder on
    If you are worth my hope! Neither Content
    Nor satisfied Conscience, but that great family
    Some ancient famous authors misrepresent,
    The Proud Furies each with her torch on high.
    William Butler Yeats (1865–1939)

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

    The history of his present majesty, is a history of unremitting injuries and usurpations ... all of which have in direct object the establishment of an absolute tyranny over these states. To prove this, let facts be submitted to a candid world, for the truth of which we pledge a faith yet unsullied by falsehood.
    Thomas Jefferson (1743–1826)

    It is not easy to construct by mere scientific synthesis a foolproof system which will lead our children in a desired direction and avoid an undesirable one. Obviously, good can come only from a continuing interplay between that which we, as students, are gradually learning and that which we believe in, as people.
    Erik H. Erikson (20th century)