||"Compared to Emacs, it offers the following features:
Unlike Emacs which uses Lisp for dynamic extension,
Efuns uses Objective-Caml.
As Efuns is written in Caml, configuration modules
can be integrated directly in the sources when they
Efuns is cheaper than Emacs in ressources (memory,
Efuns integrates lots of Emacs features (undo,
minibuffer, accents, compilation with error search,
regexps, indentation, completion,...) and some
special modes (TeX, Caml, HTML, Makefile, ...).
GwML, a generic window manager, written in Ocaml.
The Xlib library, an implementation of the X
protocol in Ocaml, plus Xpm (pixmaps), Xshade
(shaded windows), Xrm ( ressources), etc.