Its primary characteristics is that it is a Lisp-1 (no separate function and variable namespaces), has a CLOS-style (Common Lisp Object System) generic-function type object-oriented system integrated from the ground up, has a built-in module system, and is defined in layers to promote the use of the Lisp on small, embedded hardware and educational machines. It supports continuations, though not as powerfully as Scheme. It has a simple light-weight process mechanism (threads). A frequently mentioned feature of EuLisp was that it allowed programmers to define their own error handlers.
One implementation of EuLisp was FEEL (Free and Eventually Eulisp). Another implementation is Youtoo (interpreted and compiled versions), by University of Bath in the United Kingdom. An interpreter for the basic level of EuLisp, "level-0", was written in Scheme by Russell Bradford; it is called EuScheme
A dialect of EuLisp was developed, called Plural EuLisp; it was EuLisp with parallel programming extensions.