12 ms·
> Guile is good because Emacs is slowly transitioning to using it Emacs on Guile is nearly a one-man project that has been progressing in fits and starts, and
by Mediterraneo10 9y ago
> Guile is good because Emacs is slowly transitioning to using it
Emacs on Guile is nearly a one-man project that has been progressing in fits and starts, and it's not guaranteed that that branch will be adopted as the Emacs mainline. Basically, the Emacs devs are telling the Guile folks that the onus is on them to make something worth integrating into the Emacs core, and so far it's nowhere near that.
But it's important to realize that Emacs on Guile is only about using Guile as the runtime for Emacs Lisp, as multiple languages can compile to Guile bytecode, not just Scheme. Even if Emacs on Guile happened, the user would not program in Scheme, but still in Emacs Lisp.
- pmoriarty 9y ago"Even if Emacs on Guile happened, the user would not program in Scheme, but still in Emacs Lisp." Well, you could program in eLisp, and most people probably would, but you could also program in Scheme. Most emacs programs would remain in eLisp for a long time, though, as it'll take a while to convert them all over to Guile. So, yes, this is a long-term project, and most people would continue to program in eLisp for the foreseeable future, but some would program in Scheme and try to convert existing eLisp programs to Scheme. That's my understanding of the situation, anyway.