Next: , Previous: , Up: Vision   [Contents][Index]


1.1.5 Anti-goals

Just as important as a project’s goals are its anti-goals: the things it is not intended to do.

  1. Not a general purpose text editor

    Emacsy will not do general purpose text editing out of the box, although it will have a minibuffer.

  2. Not an Emacs replacement

    Emacs is full featured programmer’s text editor with more bells and whistles than most people will ever have the time to fully explore. Emacsy extracts the Emacs spirit of application and UI extensibility to use within other programs.

  3. Not an Elisp replacement

    There have been many attempts to replace Emacs and elisp with an newer Lisp dialect. Emacsy is not one of them.

  4. Not source code compatible with Emacs

    Although Emacsy may adopt some of naming conventions of Emacs, it will not use elisp and will not attempt to be in any way source code compatible with Emacs.

  5. Not a framework

    I will not steal your runloop. You call Emacsy when it suits your application not the other way around.