[net.lang.lisp] Error handling in Franz Lisp

michaelm@bcsaic.UUCP (michael maxwell) (01/23/86)

I'm using Franz Lisp, Opus 38.91 under BSD 4.2 on a Sun II...
Under circumstances which I haven't been able to track down yet, error
handling for undefined variables and undefined functions sometimes goes away.
ER%undef is bound to the right thing (undef-func-handler), but when you 
type a var or func that you haven't defined, it merely reports the error
and returns to the top level, without entering a break loop.  Typing ^C will,
however, put you into the break loop (with the <1>: prompt), so break hasn't
gone away.  Doing (reset) seems to cure the problem for awhile, but then it 
stops working again.  Has anyone else had this problem, and if so, what is the
cause and/or cure?

Along similar lines, occasionally I get the message "Internal memory error;
you are advised to reset."  Resetting always returns you to the top level, but
as often as not the next time you try to do something, Franz core dumps.  I
don't suppose there's anything that can be done about this, but I thought I'd
ask...
-- 
Mike Maxwell
Boeing Artificial Intelligence Center
	...uw-beaver!uw-june!bcsaic!michaelm