On Fri, May 15, 2020 at 10:00 AM Vitor Medina Cruz <vitormc...@gmail.com>
wrote:

> Hello,
>
> On Windows 10 and Pharo 8, If I do:
>
> [ Error signal ] ifCurtailed: [ Transcript show: 'error' ].
>
> the debug window pops up, when I close, 'error' is print in the
> Transcript. If I do
>

That is correct. It isn't curtailed until the default handler finishes and
drops the stack frames. In this case, the default handler opens the
debugger. When you terminate the debugger, you curtail the execution, not
before.


> [ Error signal ] on: Error do: [ Transcript show: 'error' ].
>
> 'error' is print in Transcript without debug windows pops up. I was
> expecting the same behavior here, as if ifCurtailed was a syntax sugar for
> on:do:, that is not the case or it is some kind of error? The way it is, I
> cannot use ifCurtailed because I don't want the debug window to pup up.
>
> Regards,
> Vitor
>

Reply via email to