Actions

Difference between revisions of "Common Lisp Object System (CLOS)"

m
Line 1: Line 1:
'''Common Lisp Object System (CLOS)''' is a part of Common Lisp that allows to use [[Object Oriented Programming (OOP)|object-oriented programming]] techniques in your [[Computer Program|programs]]. It defines concepts such as object, class and [[Method|method]] and their interaction. CLOS is the most powerful object system available in any [[Programming Language|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.<ref>Definition - What Does Common Lisp Object System (CLOS) Mean? [https://en.wikibooks.org/wiki/Common_Lisp/Advanced_topics/CLOS Wikibooks]</ref>
+
'''Common Lisp Object System (CLOS)''' is a part of Common Lisp that allows to use [[Object Oriented Programming (OOP)|object-oriented programming]] techniques in your programs. It defines concepts such as object, class and [[Method|method]] and their interaction. CLOS is the most powerful object system available in any [[Programming Language|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.<ref>Definition - What Does Common Lisp Object System (CLOS) Mean? [https://en.wikibooks.org/wiki/Common_Lisp/Advanced_topics/CLOS Wikibooks]</ref>

Revision as of 21:13, 6 December 2022

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