3 ms·
Taking another look at SBCL, even the assembler and its code is written in Lisp: https://github.com/sbcl/sbcl/blob/master/src/assembly/x86/arith.lisp https://g
by jwdunne 11y ago
Taking another look at SBCL, even the assembler and its code is written in Lisp:
https://github.com/sbcl/sbcl/blob/master/src/assembly/x86/arith.lisp https://github.com/sbcl/sbcl/blob/master/src/assembly/x86/ar...
Very interesting stuff.
In the same repo, you can also see that the compiler is also written in SBCL.
- gmfawcett 11y agoIt's written in ANSI Common Lisp, not in an SBCL dialect: you can bootstrap SBCL with an ANSI CL implementation other than SBCL. IIRC, that was one of the key reasons for the original SBCL/CMUCL split.