3 ms·
For more on CLOS, "Object-Oriented Programming in Common Lisp" is a fun little book. It has some reasonably practical examples and touches on just enough of the
by sjolsen 12y ago
For more on CLOS, "Object-Oriented Programming in Common Lisp" is a fun little book. It has some reasonably practical examples and touches on just enough of the system's low-level details. It doesn't have much to say on the Metaobject Protocol, though, and I think for that "The Art of the Metaobject Protocol" is pretty much the standard text.
- wtbob 12y agoAgreed on both recommendations. It's a pity that further standardisation stalled; the MOP would make a good addition.
- samatman 12y agoSeconded, both examples. I get strong impression, working with Lua, that Roberto Ierusalimschy is a devotee of the MOP. Lua in a sense has a MOP but no built-in object system.