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:

    I began my editorial career with the presidency of Mr. Adams, and my principal object was to render his administration all the assistance in my power. I flattered myself with the hope of accompanying him through [his] voyage, and of partaking in a trifling degree, of the glory of the enterprise; but he suddenly tacked about, and I could follow him no longer. I therefore waited for the first opportunity to haul down my sails.
    William Cobbett (1762–1835)

    People stress the violence. That’s the smallest part of it. Football is brutal only from a distance. In the middle of it there’s a calm, a tranquility. The players accept pain. There’s a sense of order even at the end of a running play with bodies stewn everywhere. When the systems interlock, there’s a satisfaction to the game that can’t be duplicated. There’s a harmony.
    Don Delillo (b. 1926)