On Mon, Aug 8, 2011 at 5:08 PM, Eliot Miranda <[email protected]>wrote:

>
>
> On Mon, Aug 8, 2011 at 1:09 PM, Igor Stasenko <[email protected]> wrote:
>
>> Hangs? Well it is normal, since it is busy evaluating an infinite
>> recursion, right? :)
>>
>
> traditionally infinite recursion is caught by the low space notifier.
>

or to be blunt, if infinite recursion is /not/ caught by the low space
notifier then the low space notifier is broken.


>
>
>>
>> So, as far as i understand the problem is that you cannot interrupt
>> it, by pressing Alt-. (or Cmd-. on macs)?
>> Because there's little what could be done with code which goes into
>> recursion, actually only one thing - fix it. :)
>>
>> On 8 August 2011 21:47, Sean P. DeNigris <[email protected]> wrote:
>> > My image hung after executing:
>> >  categoryName := $- asParser negate plus flatten, ($- asParser, #any
>> > asParser star flatten) optional star.
>> >  categoryName parse: 'SuperMe'.
>> >
>> > On the Moose list [1], Lukas pointed out the bug in my code which led to
>> > direct recursion, and that hanging under this circumstance was a bug in
>> > Pharo. Is this a known bug, or shall I file an issue?
>> >
>> > [1] http://forum.world.st/PetitParser-crash-td3725129.html
>> >
>> > --
>> > View this message in context:
>> http://forum.world.st/Recursive-calls-hang-image-tp3728055p3728055.html
>> > Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>> >
>> >
>>
>>
>>
>> --
>> Best regards,
>> Igor Stasenko AKA sig.
>>
>>
>
>
> --
> best,
> Eliot
>
>


-- 
best,
Eliot

Reply via email to