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 exercise of letters is sometimes linked to the ambition to contruct an absolute book, a book of books that includes the others like a Platonic archetype, an object whose virtues are not diminished by the passage of time.”
    —Jorge Luis Borges (1899–1986)

    “Not out of those, on whom systems of education have exhausted their culture, comes the helpful giant to destroy the old or to build the new, but out of unhandselled savage nature, out of terrible Druids and Berserkirs, come at last Alfred and Shakespeare.”
    —Ralph Waldo Emerson (1803–1882)