Actions

Common Lisp Object System (CLOS)

Revision as of 21:13, 6 December 2022 by User (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Common Lisp Object System (CLOS) is a part of Common Lisp that allows to use object-oriented programming techniques in your programs. It defines concepts such as object, class and method and their interaction. CLOS is the most powerful object system available in any programming language, and mastering the more peculiar aspects of it may take time. Fortunately, it is not necessary to be a CLOS expert to use it. Two orthogonal concepts of CLOS are classes and generic functions.[1]

  1. Definition - What Does Common Lisp Object System (CLOS) Mean? Wikibooks