|
|
|
|
|
by agumonkey
4626 days ago
|
|
The fluidity of lisp based software is something very rare. Trying to extend Eclipse is a huge pain: need to create a plugin project, learn the overwhelming api, all this to get a Hello World menu entry. Extending emacs is two LoC and one shortcut away. Except for the visual side of things, emacs will ingest any feature ever produced by any new editor on the block. I felt it when I watched a 2 hour long video about sublime or textmate and how it was revolutionary whereas there was nothing remotely new in it (except on the pre-integration). ps: Personally I'd love to see a rewrite of emacs main packages, it's not lispy/functional enough for my tastes. Something in the lines of alan kay minimalism (see VPRI, Ometa) |
|
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).