top | item 6982905

(no title)

asdfs | 12 years 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?

discuss

order

ams6110|12 years ago

Current status seems to be summarized here.

http://www.emacswiki.org/emacs/GuileEmacs

melling|12 years ago

Seems 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.

espadrine|12 years ago

Take 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-gu...

davexunit|12 years ago

This is indeed the case. Elisp will be another language running on the Guile VM.