4 ms·
I'm far from being an expert but "Lisp in small pieces" is frequently recommended. There are a lot of free/opensource implementations to study. SBCL is widely
by draven 17y ago
I'm far from being an expert but "Lisp in small pieces" is frequently recommended.
There are a lot of free/opensource implementations to study. SBCL is widely used and ppl working on it are available in #lisp. It may be the same for ClozureCL.
- plinkplonk 17y ago""Lisp in small pieces" is frequently recommended." Lisp In Small Pieces covers everything except the garbage collector. Truth to tell I haven't yet seen a "how to implement a lisp" tutorial that implements all the bits - macros , gc etc. You might have to dig into source code. SIOD is just a little crufty but it has all the pieces in very little code.
- mahmud 17y agoWilson handles GC perfectly. LiSP is written from the perspective of implementing Lisp in Lisp.