"...What’s really amazing is the wise Emacs internal architecture that allows those myriads of extensions to work together. Eclipse tries hard to achieve this, and the concept of plugin extension points is really similar to “hooks” in Emacs, but… But it’s almost impossible to write a useful Eclipse extension with just a few lines of Java code—too many low-level overhead. While in Emacs, you just write several lines of Emacs Lisp code and it works, and you can publish it, and everybody can just paste your code, and now it works for them, too..."

Full story »