3 ms·
If you're re-writing emacs at all, it's because you believe that a Lisp interpreter is the best way to extend a text editor. Or, at the very least, you want to
by neutronicus 18d ago
If you're re-writing emacs at all, it's because you believe that a Lisp interpreter is the best way to extend a text editor. Or, at the very least, you want to execute pre-existing elisp.
I can see moving some core functionality currently implemented in elisp into Rust (or whatever typed intermediate implementation language). But there is a cost to having stuff in the core - user can't step into C functions with the elisp debugger.
- vatsachak 17d agoGiven how fast computers are these days there is probably not much overhead in having emacs run as the interpreter for an incrementally compiled language with HM types