3 ms·
Something I've heard about is integrating Guile into Emacs. Will Guile become the primary language for Emacs with Emacs Lisp as an option, or will Emacs Lisp r
by asdfs 13y ago
Something I've heard about is integrating Guile into Emacs. Will Guile become the primary language for Emacs with Emacs Lisp as an option, or will Emacs Lisp remain the "default" choice, with Guile for those who want it? And does anyone know what sort of timeline we're looking at before Guile support is released?
- ams6110 13y agoCurrent status seems to be summarized here. http://www.emacswiki.org/emacs/GuileEmacs http://www.emacswiki.org/emacs/GuileEmacs
- melling 13y agoSeems to be going quite slowly. However, I would think getting a good Scheme implementation as the Emacs default is probably the single most important feature. All Emacs is, after all, is a Lisp interpreter.
- __david__ 13y agoIt's also one of the hardest features, since all Emacs is, after all, is a Lisp interpreter with a dialect that is incompatible with Scheme. :-)
- davexunit 13y agoEmacs users and developers would continue to write Elisp. The difference is that Elisp would be running on the Guile VM, which will improve performance and bring some features that are currently missing from Emacs (threads, and some other stuff that I can't remember).
- espadrine 13y agoTake this with a grain of salt, but I believe that Emacs Lisp will be implemented on top of Guile. More precisely, ELisp code will be compiled to Guile bytecode (which runs on a register VM[1]), which should make ELisp code run faster. As a result, Guile and ELisp code will be able to play together. [1]: http://wingolog.org/archives/2013/11/26/a-register-vm-for-guile http://wingolog.org/archives/2013/11/26/a-register-vm-for-gu...
- davexunit 13y agoThis is indeed the case. Elisp will be another language running on the Guile VM.