> Q1 When are they absolutely required?
Not needed, but convenient. JavaScript for example does't have them. Things are done differently (exceptions, return values, ...).
> Q2 What replacing mechanisms would be needed?
Exceptions are typically used to simulate non-local returns if really needed.
Lukas
> Q3 What would we gain from an implementation stand point?
> It seems that in resilience lars removed them and more.
>
> Stef
>
> for Q1 I see
>
> foo
> � � � �x isZero ifTrue: [^ 33].
> � � � �self continue
>
--
Lukas Renggli
www.lukas-renggli.ch