Object Lisp: Difference between revisions
Jump to navigation
Jump to search
imported>Kvng m mv {{FOLDOC}} to talk |
imported>Kvng foldoc attribution Template_talk:FOLDOC#It_doesn't_matter_whether_readers_care |
||
| Line 1: | Line 1: | ||
'''Object Lisp''' was a [[computer]] [[programming language]], a dialect of the [[Lisp (programming language)|Lisp]] language. It was an [[object-oriented programming|object-oriented]] extension for the Lisp dialect [[Lisp Machine Lisp]], designed by [[Lisp Machines]], Inc. Object Lisp was also an early example of [[prototype-based programming]]. | '''Object Lisp''' was a [[computer]] [[programming language]], a dialect of the [[Lisp (programming language)|Lisp]] language. It was an [[object-oriented programming|object-oriented]] extension for the Lisp dialect [[Lisp Machine Lisp]], designed by [[Lisp Machines]], Inc. Object Lisp was also an early example of [[prototype-based programming]]. | ||
It was seen as a competitor to other object-oriented extensions to Lisp at around the same time such as [[Flavors (programming language)|Flavors]], in use by [[Symbolics]], [[Common Objects]] developed by [[Hewlett-Packard]], and [[CommonLoops]], in use by [[Xerox]]. | It was seen as a competitor to other object-oriented extensions to Lisp at around the same time such as [[Flavors (programming language)|Flavors]], in use by [[Symbolics]], [[Common Objects]] developed by [[Hewlett-Packard]], and [[CommonLoops]], in use by [[Xerox]].<ref name="foldoc">{{foldoc|Object+Lisp}}</ref> | ||
Object Lisp was also used in early versions of [[Macintosh Common Lisp]]. There, the user interface toolkit was written using Object Lisp. | Object Lisp was also used in early versions of [[Macintosh Common Lisp]]. There, the user interface toolkit was written using Object Lisp. | ||
| Line 13: | Line 13: | ||
[[Category:Object-oriented programming languages]] | [[Category:Object-oriented programming languages]] | ||
[[Category:Lisp programming language family]] | [[Category:Lisp programming language family]] | ||
{{prog-lang-stub}} | {{prog-lang-stub}} | ||
Latest revision as of 16:22, 6 August 2025
Object Lisp was a computer programming language, a dialect of the Lisp language. It was an object-oriented extension for the Lisp dialect Lisp Machine Lisp, designed by Lisp Machines, Inc. Object Lisp was also an early example of prototype-based programming.
It was seen as a competitor to other object-oriented extensions to Lisp at around the same time such as Flavors, in use by Symbolics, Common Objects developed by Hewlett-Packard, and CommonLoops, in use by Xerox.[1]
Object Lisp was also used in early versions of Macintosh Common Lisp. There, the user interface toolkit was written using Object Lisp.
References
<templatestyles src="Refbegin/styles.css" />