3 ms·
The Guile VM can run Emacs Lisp. So the only thing that has to be changed is Emacs itself, all the elisp code out there will run unmodified.
by thomas11 17y ago
The Guile VM can run Emacs Lisp. So the only thing that has to be changed is Emacs itself, all the elisp code out there will run unmodified.
- Niten 17y agoExcept that, apparently, it turned out not to be so simple in practice: In each and every case we discovered devils in the details and realized "Well, we can't." We could make a TCL-like language that could run many simple TCL programs but that would not be upward compatible - and have that TCL-like language nicely integrated with the larger environment. We could make an Emacs Lisp style of environment that could run some Emacs Lisp code directly but that would not be upwards compatible - and have that alternative Emacs Lisp nicely integrated with the larger environment. But we absolutely could not, for fundamental reasons, directly support Tcl and Emacs Lisp with fidelity and wind up with a sane programming environment. Can anyone point to what kind of fundamental problems he's talking about here?