Scheme9 now has a (optional, slow, inefficient) object system.
Inspired by CLOS, but tinier than TinyCLOS. Completely written
in Scheme. With multi-method dispatch, multiple inheritance,
generics, built-ins, and a half-baked MOP.
Usual location.
--
Nils M Holm | http://t3x.org