3 ms·
Emacs is good enough, much more powerful than many "proper" IDEs. But it should be ported to the proper, modern LISP or Scheme, instead of the using its own sub
by xvilka 7y ago
Emacs is good enough, much more powerful than many "proper" IDEs. But it should be ported to the proper, modern LISP or Scheme, instead of the using its own subset/dialect. And the used dialect is incompatible
[1] with everything else. Too bad that GuileEmacs[2] project died, probably because of the same curse though. Porting it to SBCL would be a game changer too.
[1] https://www.gnu.org/software/emacs/manual/html_node/cl/Porting-Common-Lisp.html https://www.gnu.org/software/emacs/manual/html_node/cl/Porti...
[2] https://www.emacswiki.org/emacs/GuileEmacs https://www.emacswiki.org/emacs/GuileEmacs
- eklitzke 7y agoWhy should it be ported? What would be a game changer?
- xvilka 7y agoBecause you can't use CL libs in EmacsLisp due to the incompatibility. And vice versa.
- iLemming 7y agoEmacs is fine. Emacs-lisp is good enough for what it was made for. Every few years someone gets a "brilliant" idea that it should be something else but that gets nowhere. Languages cannot exist in a vacuum. If there's a proposal to make it compatible say with Racket, then you'd have to create a strange hybrid of Elisp-Racket because you can't just make all the existing Emacs packages incompatible.
- kamaal 7y ago>>If there's a proposal to make it compatible say with Racket Racket itself wants to deprecate their entire language, toss every thing and start out with some thing totally new, all over again.