Eoops
1992; Association for Computing Machinery; Volume: V; Issue: 3 Linguagem: Inglês
10.1145/147135.147248
ISSN1558-0245
AutoresChris Houser, Scott D. Kalter,
Tópico(s)Formal Methods in Verification
ResumoEoops (Emacs OOP System) implements a Smalltalk-80-like language in GNU Emacs-Lisp (Lewis 90). Eoops is a simple but efficient compiler for a class-based, single inheritance, object-oriented language that uses explicit message passing for both method invocation and state access.This paper presents both a language description and a complete annotated implementation of Eoops. The reader of "The Eoops Language" section should be familiar with OOP, and ideally with Smalltalk-80. The reader of the "Implementation" section should be familiar with Common Lisp. Understanding some parts of the implementation requires knowledge of Emacs-Lisp.
Referência(s)