CLOS

A CLOS ( angolul  Common Lisp Object System  – „ Common Lisp 's object system ”, angolul  see-loss [1] ) egy objektum-orientált programozási rendszer , amely a Common Lisp  – a Lisp nyelvi szabvány – része . Ezenkívül más dialektusokba is be van építve, mint például az EuLisp vagy az Emacs Lisp [2] . A kezdetben kiegészítőként javasolt CLOS-t az ANSI CommonLisp szabvány részeként fogadták el .

A CLOS a következő tulajdonságokkal rendelkezik:

A Common Lisp legtöbb implementációja támogatja a The Art of the Metaobject Protocol [3] -ban leírt metaobject protokollt , de a szabvány nem tartalmazza.

Jegyzetek

  1. Péter Norvig. "A mesterséges intelligencia programozás paradigmái: Esettanulmányok a közös lispben"
  2. "A CLOS a szabvány. Sok gyártó kínál CLOS-t. A CLOS-t (vagy annak egy részét) objektum-orientált szolgáltatások hozzáadására használják más Lisp dialektusokhoz, mint például az EuLisp vagy az Emacs Lisp." 110. oldal Veitch
  3. A MetaObject Protokollt közvetlenül leíró könyv része. Archivált az eredetiből 2013. január 21-én.

Irodalom