Common Lisp Object System

Common Lisp Object System (CLOS por sus siglas en inglés) es un sistema de objetos. Forma parte del estándar ANSI de Common Lisp. Ha sido adaptado por otros dialectos de Lisp como EuLisp o Emacs Lisp.[1][2]​ CLOS está inspirado en anteriores sistemas de objetos en Lisp como MIT Flavors o Common LOOPS. Una de las metas de diseño fue que sea compatible con dichos sistemas.[3]​ CLOS provee al programador la capacidad de modificar y extender su semántica a través de un Protocol de Meta-objetos (MOP por sus siglas en inglés).[4]

  1. «CLOS is a standard. Multiple vendors supply CLOS. CLOS (or parts of it) is being used to add object orientation to other Lisp dialects such as EuLisp or Emacs Lisp». pag. 110 de Veitch (1998).
  2. «EIEIO (“Enhanced Implementation of Emacs Interpreted Objects”)». 
  3. Bobrow, Daniel (1993). «CLOS in context: the shape of the design space» (en inglés). MIT Press. Consultado el 13 de marzo de 2015. 
  4. Ver pag. 108 de Veitch (1998).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne