Re:The Emacs Problem (2005)
by twentydollars on Monday October 19, 2020 @01:32PM
(#24828672)
So the ideal would be to have the execution engine written in elisp (or the elisp replacement)?
why would that be the ideal?
Re:The Emacs Problem (2005)
by twentydollars on Monday October 19, 2020 @10:39PM
(#24833457)
I guess I was asking pmoriarty. It's not my ideal. Just trying to understand their reasoning.
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.