restarts around early startup code

Gary Byers <[email protected]> Mon, 12 May 2003 17:18:59 -0600 (MDT)
Newsgroups gmane.lisp.openmcl.bugs
Message-ID <[email protected]>
The function CCL::STARTUP-CCL handles the --load and --eval command
line arguments and tries to load "home:openmcl-init" (if a such a loadable
file exists) before entering the read-eval-print loop.

If an error occurs during any of these steps, a break loop is entered.
It's not clear what (if any) restarts are available at this point;
trying to exit the break loop via :POP or an EOF from a terminal
yields a not very informative message to the effect that "restart NIL
is not active", and it's not easy to proceed at this point.

There should probably be a restart that skips all of this initialization,
and there should be an active ABORT restart that (probably) abandons
the current load/eval operation in progress.

As far as I know, this has been broken for a very long time.