Hi,
executing this in a workspace raises an error:
| result |
result :=
[
ZeroDivide dividend: 1.
Warning signal]
on: (Warning , ZeroDivide) , (MessageNotUnderstood , Error)
do: [:ex | ex resume: 1].
result = 1
I've checked and works Ok in Pharo and GemStone/S.
The problem seems to be related to the way ExceptionSet implements , . Probably a doubleDispatch with the "anotherException" to do different things if it's an ExceptionSet or an Exception could do the trick.
Regards,
Gabriel
--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To post to this group, send email to
[hidden email].
To unsubscribe from this group, send email to
[hidden email].
For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.