CLOS

CLOS ( English  Common Lisp Object System  - „ Common Lisp 's object system ”, pronunțat în engleză  see-loss [1] ) este un sistem de programare orientat pe obiecte care face parte din Common Lisp  - standardul limbajului Lisp . În plus, este construit în alte dialecte precum EuLisp sau Emacs Lisp [2] . Propus inițial ca supliment, CLOS a fost adoptat ca parte a standardului ANSI CommonLisp.

CLOS are următoarele caracteristici:

Majoritatea implementărilor Common Lisp acceptă protocolul metaobiect descris în Arta Protocolului Metaobject [3] , dar nu este inclus în standard.

Note

  1. Peter Norvig. „Paradigme ale programării inteligenței artificiale: studii de caz în lisp comun”
  2. „CLOS este standardul. Mulți vânzători oferă CLOS. CLOS (sau părți ale acestuia) este folosit pentru a adăuga caracteristici orientate pe obiecte altor dialecte Lisp, cum ar fi EuLisp sau Emacs Lisp." pag. 110 Veitch
  3. O parte a cărții care descrie direct Protocolul MetaObject Arhivat din original pe 21 ianuarie 2013.

Literatură