some many years ago I started working on a object system for Common #Lisp - initially with the idea of contributing it to JSCL (an in-browser CL).
I wanted to do something interesting and different, naturally.
I wanted a prototype-based object system with inheritance and multimethods- with variadic args.
I got blocked with some of the nuances of complexity. Well, I wrapped the inheritance up tonight, and built out the relevant algorithm for multimethod inherited dispatch.



