Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Common LISP: the language
Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Metaclasses are first class: The ObjVlisp Model
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
An open-ended data representation model for EU_LISP
LFP '88 Proceedings of the 1988 ACM conference on LISP and functional programming
LELISP, a portable and efficient LISP system
LFP '84 Proceedings of the 1984 ACM Symposium on LISP and functional programming
A uniform model for object-oriented languages using the class abstraction
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 1
Equal rights for functional objects or, the more things change, the more they are the same
ACM SIGPLAN OOPS Messenger
Hi-index | 0.00 |
This paper presents the design of a minimal set of instruction for a class system embedded in Lisp: ObjVLisp. We re-use the set of postulates describing the operational behaviour of ObjVLisp to discuss and derive a new implementation based on a reduced set of functions and a more self-contained description. Then we develop the ObjVLisp experience in building metaclass architecture to propose a layered and incremental meta-object protocol for CLOS.