"Enhanced Implementation of Emacs Interpreted Objects." EIEIO is an Emacs lisp program which implements a controlled object-oriented programming methodology following the CLOS standard. EIEIO also has object browsing functions, and custom widget types. It has a fairly complete manual describing how to use it. EIEIO also supports the byte compiler for Emacs and XEmacs. Because of the nature of byte