LightTable 0.5.9 now with some Paredit
groups.google.com
groups.google.com
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).
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.
Eclipse suffers from the typical Enterprise Architecture design.
However, Emacs has 3 fundamental weaknesses versus modern alternatives:
1) Out of box, it doesn't do a whole lot unless you need to edit plain text or elisp. This has improved in recent years. It needs to improve a lot more.
2) Emacs is not "pretty". Specifically, even "native" ports never look quite right and there's a limit to what you can fix (it's a surprisingly high limit, but still). Since the value of the first run experience is underestimated by people who have been using emacs for years, this is not improving.
3) Emacs cannot be ported effectively to "limited" platforms that don't respect the GPL or allow downloaded code in applications cough iOS cough. This might be the final nail in its coffin in a decade or so, as more platforms take this stance for protectionist reasons (everyone wants 30% rent and malware/piracy/whatever will be cited as justification).
Emacs is a platform in itself. I don't think anyone has figured out how to create sub-gardens inside walled gardens yet, and what that even means to the curated vetted app experience. Taken to an extreme, obviously, even postscript viewers and other non-trivial viewers aren't allowed either (since they have to "interpret" documents).
However, I can understand what it must look like to new users compared to f.e. Sublime Text or Visual Studio. Emacs isn't particularly inviting compared to them.
And, I find calling Visual Studio inviting scary. There is so much going on there that it really jars my senses. I guess if I'm wanting to "explore" with the mouse it is good. But if I'm wanting to type in something, not so much.
Of course, maybe that is really all of this call for "visual" programming really missing a boat. In that most folks that pine for this visual nirvana simply refuse to try out visual studio. :)