В языке Lisp существует несколько десятков диалектов, включая MacLisp, Standard Lisp, SpiceLisp, S-1 Lisp, ZetaLisp, Nil, InterLisp и Scheme. В начале 80-х годов под воздействием идей объектно-ориентированного программирования возникла серия новых диалектов Lisp, многие из которых были ориентированы на представление знаний. Успех Ги Стила (Guy Steele) в стандартизации Common Lisp способствовал попытке стандартизировать объектно-ориентированные диалекты в 1986 г. Идея стандартизации была поддержана летней конференцией 1986 г. по ACM Lisp и функциональному программированию, в результате чего была создана специальная рабочая группа при комитете X3J13 ANSI (Комитет по стандартизации Common Lisp).
...читать далее "Язык Common LISP Object System (CLOS)"