Sept. 15, 2011
6:39 a.m.
On Sep 15, 2011, at 8:13 AM, Lukas Renggli wrote:
Q1 When are they absolutely required?
Not needed, but convenient. JavaScript for example does't have them. Things are done differently (exceptions, return values, ...).
do you have some examples how they do that?
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