[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: error handling
Date: Thu, 12 Apr 84 13:06:04 EST
From: Stanley Letovsky <Letovsky>
I have this problem of needing to take some action when an error occurs,
regardless of why. I am in a situation where I have acquired the display,
and then I am running user-supplied code. If an error occurrs, I have
to release the display immmediately -- before even writing an error
message -- or the system will get highly screwed up. Is there any
way - released or unreleased - to get control immediately upon an error?
The U editor uses an unreleased condition system. You should look
at the sources; ask Nat Mishkin or Jim Philbin for pointers. TC also
uses the condition system; look at TRANSDUCE.T.
That system has serious deficiencies and is waiting to be redesigned.
The redesign will be along the lines of the Common Lisp condition
system, but hopefully simpler.