In package.lisp, we have: (defun start-eclipse (display) (eclipse:eclipse display) (eclipse::%quit%)) ECLIPSE:ECLIPSE (which resides in eclipse.lisp) will also call %QUIT% before returning; doesn't that make the %QUIT% here redundant? Erik.