I really hope to see Guile Emacs become the canonical GNU Emacs someday. Guile will give Emacs a foundation to add a bunch of features to Elisp that it does not have like delimited continuations. Exciting stuff.
I really, really hope that Common Lisp ends up being the next generation engine for emacs. Scheme is a neat language, but it's not the bulletproof industrial behemoth CL is.
RMS seems to just not like CL, so I doubt that will happen. The big advantage of hosting Elisp on CL imo is that Elisp's semantics are a much better match for CL. For example it's trivial to do dynamic scope in CL, but not easily supported in Scheme (the linked TODO implies they've managed to get dynamic scope on top of Guile working, but with poor performance).
This isn't about Emacs changing the implementation language, but changing the VM that Elisp runs on. Don't worry, there won't be any Scheme in your Elisp.
I was rather disappointed this wasn't a port of TodoMVC to Emacs.
Any particular reason this is front-page news? I'm not currently an Emacs user, but I've been considering it. Maybe I'm missing something notable buried in this list.
This article has a concrete set of TODOs for getting that to work, which I suspect appeals to people interested in that general project, but frustrated that it seems to be moving glacially.
This is about the Emacs internals, though. Not (for the moment) necessarily of interest to someone just using Emacs, or contemplating doing so.
The memory and performance regressions are frightening. I don't know enough about the specifics to know that this is a good or a bad idea, but it definitely looks like they have their work cut out for them.
This does remind me of the post from the other day about a time traveler. With an expectation that things will get faster, the opposite seems to be the norm. :(
You can read this as "mainline Guile Emacs is never gonna happen".
Guile is very low quality software (that goes double, hell, triple, for "non free" platforms like OSX and Windows) and Emacs has a reputation for being rock solid on all platforms it runs on.
The Guile fanboys may wish for Guile to replace the current core in mainline but realistically speaking (Guile has what, 1/2 developers?) that's never going to happen.
If I had to guess, I'd say most Emacs users and developers couldn't care less about Scheme/Guile (if not actively hostile).
This lwn.net article from October 8, 2014 [ http://lwn.net/Articles/615220/ ] contains some info and discussion from various developers concerning this topic.
[+] [-] davexunit|11 years ago|reply
[+] [-] swah|11 years ago|reply
[+] [-] wtbob|11 years ago|reply
[+] [-] _delirium|11 years ago|reply
[+] [-] davexunit|11 years ago|reply
[+] [-] robert_tweed|11 years ago|reply
Any particular reason this is front-page news? I'm not currently an Emacs user, but I've been considering it. Maybe I'm missing something notable buried in this list.
[+] [-] _delirium|11 years ago|reply
This article has a concrete set of TODOs for getting that to work, which I suspect appeals to people interested in that general project, but frustrated that it seems to be moving glacially.
This is about the Emacs internals, though. Not (for the moment) necessarily of interest to someone just using Emacs, or contemplating doing so.
[+] [-] adamors|11 years ago|reply
[+] [-] taeric|11 years ago|reply
This does remind me of the post from the other day about a time traveler. With an expectation that things will get faster, the opposite seems to be the norm. :(
[+] [-] latiera|11 years ago|reply
Guile is very low quality software (that goes double, hell, triple, for "non free" platforms like OSX and Windows) and Emacs has a reputation for being rock solid on all platforms it runs on.
The Guile fanboys may wish for Guile to replace the current core in mainline but realistically speaking (Guile has what, 1/2 developers?) that's never going to happen.
If I had to guess, I'd say most Emacs users and developers couldn't care less about Scheme/Guile (if not actively hostile).
[+] [-] sohkamyung|11 years ago|reply
[+] [-] agumonkey|11 years ago|reply