3 ms·
> SBCL, is written in C SBCL is written in C, a bit assembly and most of the code is written in Common Lisp. For example the compiler which generates native c
by lispm 6y ago
> SBCL, is written in C
SBCL is written in C, a bit assembly and most of the code is written in Common Lisp. For example the compiler which generates native code for various processors is written in Common Lisp. A lot of code can be written from Common Lisp, which calls external OS routines via Foreign Function Calls. Thus there is not much C-based glue code needed.
In GNU Emacs the execution engine running the byte code is written C. The byte code compiler is written in Emacs Lisp.
- twentydollars 6y agoSo the ideal would be to have the execution engine written in elisp (or the elisp replacement)?
- lispm 6y agowhy would that be the ideal?
- twentydollars 6y agoI guess I was asking pmoriarty. It's not my ideal. Just trying to understand their reasoning.