[Cuis-dev] On the changes to detect method returns in exception handlers

Andres Valloud ten at smallinteger.com
Thu Oct 17 10:45:43 PDT 2019


(#outer was also likely broken when OMeta was written)

On 10/17/19 10:44, Andres Valloud via Cuis-dev wrote:
> That sounds like what was intended was [:ex | ex pass], except that when 
> OMeta's code was probably written #pass did not work correctly.
> 
> On 10/17/19 10:08, Juan Vuletich wrote:
>>
>> I'm pretty sure it was an oversight. Doing [ :ex | ex signal ] as a 
>> handler block is asking for trouble. How can you know it will not try 
>> to handle the new signal with the same handler, entering in an endless 
>> recursion?


More information about the Cuis-dev mailing list