CLOS

CLOS ( anglicky  Common Lisp Object System  - “ Common Lisp 's object system ”, vyslovováno jako anglicky  see-loss [1] ) je objektově orientovaný programovací systém , který je součástí Common Lisp  – jazykového standardu Lisp . Navíc je zabudován do dalších dialektů jako EuLisp nebo Emacs Lisp [2] . Původně navržený jako doplněk, CLOS byl přijat jako součást standardu ANSI CommonLisp.

CLOS má následující funkce:

Většina implementací Common Lisp podporuje metaobjektový protokol popsaný v The Art of the Metaobject Protocol [3] , ale není zahrnut ve standardu.

Poznámky

  1. Petr Norvig. „Paradigmata programování umělé inteligence: Případové studie v Common Lisp“
  2. „CLOS je standard. Mnoho prodejců nabízí CLOS. CLOS (nebo jeho části) se používá k přidání objektově orientovaných funkcí do jiných dialektů Lisp, jako je EuLisp nebo Emacs Lisp." strana 110 Veitch
  3. Část knihy přímo popisující MetaObject Protocol Archivováno z originálu 21. ledna 2013.

Literatura