Thanks!

I will use on:do: so.

On Fri, May 15, 2020 at 2:12 PM Richard Sargent <
richard.sarg...@gemtalksystems.com> wrote:

> 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