Object-Oriented programming systems in Scheme
This section contains Scheme code to implement object-oriented programming systems.
Christian Queinnec's Meroon, an object oriented system written in Scheme
Christian Queinnec's Meroonet, Meroon's "little brother", intended to be short, understandable, therefore pedagogical
A tiny object-oriented programming system, written by Brian Beckman, with multiple inheritance and error handling, modeled after the message passing modules in Chapter 3 of Abelson & Sussman
Mark Feeley's minimal object support for Scheme
A Scheme implementation of a `kernelized' CLOS with a metaobject protocol, written by Gregor Kiczales
Texas Instruments/Amitabh Srivastava implementation of the SCOOPS object-oriented programming system, with re-writes by Steve Sherin. Also, a bug fix by Richard O'Keefe is included. This package needs first-class environments
Ken Dickey's Yet Another Scheme Object System, includes collect.oo, sample collection operations over lists, vectors, strings and simple tables.
. See also
The Internet Scheme Repository