Object-Oriented Programming in Scheme

@inproceedings{Adams1988ObjectOrientedPI,
  title={Object-Oriented Programming in Scheme},
  author={Norman Adams and Jonathan Rees},
  booktitle={LISP and Functional Programming},
  year={1988}
}
We describe a small set of additions to Scheme to support object-oriented programming, including a form of multiple inheritance. The extensions proposed are in keeping with the spirit of the Scheme language and consequently differ from Lisp-based object systems such as Flavors and the Common Lisp Object System. Our extensions mesh neatly with the underlying Scheme system. We motivate our design with examples, and then describe implementation techniques that yields efficiency comparable to… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.

Similar Papers

Loading similar papers…