[squeak-dev] Re: Resuming a terminated process
Andreas Raab
andreas.raab at gmx.de
Sat Mar 29 18:39:09 UTC 2008
Lukas Renggli wrote:
>> Did you see the problems reported after integrated the last semaphores
>> fixed in 3.9.1?
>
> Just as a side-note, but the inst-var errorHandler and its accessors
> #errorHandler and #errorHandler: does not seem to be used at all. Is
> there anything non-obvious here?
A left-over from the early days when there wasn't proper exception
handling. In Squeak 2.x you'll find BlockContext>>ifError: doing, e.g.,
BlockContext>>ifError: errorHandlerBlock
| lastHandler val activeProcess |
activeProcess _ Processor activeProcess.
lastHandler _ activeProcess errorHandler.
activeProcess errorHandler: [:aString :aReceiver |
activeProcess errorHandler: lastHandler.
^ errorHandlerBlock value: aString value: aReceiver].
val _ self value.
activeProcess errorHandler: lastHandler.
^ val
Cheers,
- Andreas
More information about the Squeak-dev
mailing list
|