3 ms·
> ps: Personally I'd love to see a rewrite of emacs main packages, it's not lispy/functional enough for my tastes. There's a project underway to create a Guile
by sparkie 13y ago
> ps: Personally I'd love to see a rewrite of emacs main packages, it's not lispy/functional enough for my tastes.
There's a project underway to create a Guile base for emacs, which will include an elisp interpreter for compatibility. Scheme is more lispy than lisp, and lexical scoping is an obvious win. Hopefully this project will be a huge cleanup and simplify things.
There's also a Guile project called Emacsy, which is an attempt to create an embeddable library for the kind of core, non text-editing functionality emacs has, to be used in other apps (eg, minibuffers, keybindings, runtime configuration etc).
- agumonkey 13y agoI know these. While they're still working on it, since emacs24 elisp with lexical scoping, and some 'stdlib' like dash could help simplify things. People were also discussing writing some non-toy-project lazy stream library that could be very helpfull to process buffers in a functional manner. Have you used emacsy yourself ? I like this project a lot, and wanna extend many programs with it but I'm not versed into this kind of C programming.