3 ms·
You mean lexically bound variables perhaps? There is lexical-let from 'cl, but that's not the same thing. OTOH Guile's elisp compiler does compile lexical bind
by wingo 17y ago
You mean lexically bound variables perhaps? There is lexical-let from 'cl, but that's not the same thing.
OTOH Guile's elisp compiler does compile lexical bindings efficiently. It's a complementary tack to the lexbind branch of Emacs proper.
- capablanca 17y agoSuppose the compiler is done.. what wouild be the difficulties for using it on Emacs (apart from convincing rms)?
- wingo 17y agoGetting the C shims right, and ensuring that it really implements elisp as emacs does -- to the point that elisp programmers can't tell the difference. The C question is much more difficult, though. The goal is for Guile in Emacs to be the obvious, no-brainer choice. Hopefully that will be the case, but there is some hacking yet to be done.