Lisp (programming Language) - Object Systems

Object Systems

Various object systems and models have been built on top of, alongside, or into Lisp, including:

  • The Common Lisp Object System, CLOS, is an integral part of ANSI Common Lisp. CLOS descended from New Flavors and CommonLOOPS. ANSI Common Lisp was the first standardized object-oriented programming language (1994, ANSI X3J13).
  • ObjectLisp or Object Lisp, used by Lisp Machines Incorporated and early versions of Macintosh Common Lisp
  • LOOPS (Lisp Object-Oriented Programming System) and the later CommonLOOPS
  • Flavors, built at MIT, and its descendant New Flavors (developed by Symbolics).
  • KR (short for Knowledge Representation), a constraints-based object system developed to aid the writing of Garnet, a GUI library for Common Lisp.
  • KEE used an object system called UNITS and integrated it with an inference engine and a truth maintenance system (ATMS).

Read more about this topic:  Lisp (programming Language)

Famous quotes containing the words object and/or systems:

    The great end of all human industry is the attainment of happiness. For this were arts invented, sciences cultivated, laws ordained, and societies modelled, by the most profound wisdom of patriots and legislators. Even the lonely savage, who lies exposed to the inclemency of the elements and the fury of wild beasts, forgets not, for a moment, this grand object of his being.
    David Hume (1711–1776)

    Our little systems have their day;
    They have their day and cease to be:
    They are but broken lights of thee,
    And thou, O Lord, art more than they.
    Alfred Tennyson (1809–1892)