Hacker News new | ask | show | jobs
by lispm 2066 days 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.

1 comments

So the ideal would be to have the execution engine written in elisp (or the elisp replacement)?
why would that be the ideal?
I guess I was asking pmoriarty. It's not my ideal. Just trying to understand their reasoning.