epresentation is a highly flexible and dynamic prototype-based object system for Common Lisp. It is
completely independent of CLOS
and features among other things
multiple-inheritance and value propagation using constraints, much
do, but in case of the latter there is actual source code around.
KR contains no implementation-specific code and should run on all major Common Lisp implementations. It is completely unmaintained, though.
has taken this out of the Garnet
code, ASDF-ified it and fixed some non-standard code. If you are interested, contact him.
If you are looking for something to use in new code, you might consider David O'Toole
which was inspired by KR.
Another ASDF-ized version of KR as it appears in Garnet 3.0 is available for cloning on github here.
Topics: language extension