Объектная система Common Lisp
-
Обзор объектной системы Common Lisp (CLOS)
- CLOS — это стандарт объектно-ориентированного программирования для Common Lisp, разработанный в 1984 году.
- CLOS предоставляет средства для создания классов, методов и наследования.
- CLOS является частью стандарта ANSI Common Lisp и поддерживается многими реализациями.
-
История и развитие CLOS
- CLOS была разработана в MIT в 1984 году и стала частью стандарта ANSI Common Lisp в 1994 году.
- Она основана на системе Lisp Machine и включает в себя множественное наследование и миксины.
- CLOS стала стандартом благодаря своей простоте и выразительности, а также доступности Tiny CLOS для Scheme.
-
Реализация и использование CLOS
- CLOS реализована в различных реализациях Common Lisp, включая Portable Common Lisp.
- Она нашла применение в других языках программирования, таких как C, Dylan, Scheme и Emacs Lisp.
-
Рекомендации и литература
- CLOS является стандартом и поддерживается многими поставщиками.
- CLOS используется для добавления объектной ориентации в другие диалекты Lisp.
- В статье представлены ссылки на литературу по CLOS, включая книги и статьи.