[squeak-dev] Why is IllegalResumeAttempt not an Error?

Jaromir Matas m at jaromir.net
Fri May 14 19:10:35 UTC 2021


Hi Christoph,

There's a funny method under IllegalResumeAttempt:

#readMe

	"Never handle this exception!"

Author: The Fourth Estate, Inc., 1999

I can't see anything wrong with your example, the logic is clean so I'm very
curious what more experienced people have to say :)


Christoph Thiede wrote
> It would not even be a problem (although not a recommended pattern) to say
> something like:
> 
> 
> [self error + 1]
>     on: Error
>     do: [:ex1 |
>         [ex1 resume: 42]
>             on: IllegalResumeAttempt
>             do: [:ex2 |
>                 "Well, then return instead"
>                 ex1 return: 42] ].

best,



-----
^[^ Jaromir
--
Sent from: http://forum.world.st/Squeak-Dev-f45488.html


More information about the Squeak-dev mailing list