Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

emacs recoded in guile

Name: Anonymous 2010-11-06 22:47

I heard there was a project to convert emacs code from emacs lisp to guile. I think the project has stalled but I think this should be made a priority by FSF to go through with this because emacs lisp is an antiquated dialect of lisp that lacks lexical scoping. If emacs was coded in guile I think that would attract a lot of people to emacs as it would be a lot better to do configuration scripting in a popular lisp dialect rather than have to learn a dialect that you will never use for anything else. In fact people might start learning emacs just to be able to use guile. I think guile is moderately fast so it might be possible to replace the small amount of C code in emacs and make it a pure lisp app

Name: Anonymous 2010-11-07 2:56

>>4
actually I do, its not just a matter of translating from one language to another or even refactoring code to fit a new language. Emacs would have to be redesigned from the ground up by experts not only in guile/scheme but by programmers who are experienced in designing complex systems. And all the scripts would have to be redesigned to interface with this new system.

tldr: its a job much bigger than the freetards at FSF who copied/rebranded unix utilities code could handle

Name: Anonymous 2010-11-07 11:02

The idea now is to use the Guile VM to run elisp, scheme and javascript in unison.
that plan sucks

rather than properly rebuild the app they just want to do the easier job of giving it scriptability in more popular languages and hope the community will translate the emacs lisp scripts on their own. This might add new users in the short term but will make emacs more of a incomprehensible mess in the long term

emacs is an important enough editor that it deserves a complete rewrite that would keep all existing functionality. Its a job that cant be done by volunteers but would would require major investment by corporations whos employees use emacs. Perhaps much of the heavy work could be outsourced

anyone know of any statistics released by major corporations on the editors their employees use? I think people would be surprised to know how common emacs is used in the IT industry

Name: Anonymous 2010-11-07 11:35

And I wish more Emacs code would be written in CL(actual CL, not just CL on top of Emacs), but that's just not going to happen (outside of all the Emacs clones like Climacs, Zmacs(OpenGenera, etc), Hemlock, etc).

The reality is that Emacs has a large legacy of code written for it, and you would either need to replace its core (with a functional equivalent), while making sure compatibility is preserved and it's not buggy. In the end, you might just see that it's a lot of work, especially in the light of all the existing non-core code, and the benefit of rewriting isn't all that huge, especially when you can still use non-elisp dialects (such as the incomplete cl mode).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List