Notebook mode sets up a sub-process that has well defined input and output responses, such as a shell, or a command line program like matlab. Each notebook has a collection of cells, consisting of a prompt, an input region, and an output region.
Oneliner integrates UNIX shell with Emacs text editor. Oneliner provides various syntax for integration. (e.g. You can connect 'shell pipe' and 'Emacs buffer' directly with simple syntax.)
XEmacs is a highly customizable text editor and application development system. Its emphasis is on modern graphical user interface support and an open software development model.
Jess-mode is a collection of Emacs Lisp files designed to facilitate the development of Java Expert System Shell (JESS) applications. Currently, the package consists of a major mode for editing source and an inferior mode used to run the Jess interpreter