Not dynamic scope: a dead outer activation causes return from block lambda to throw. Dynamic scope analogy would be return from unrelated!
I think you agree that this perspective was a key one in ultimately defeating the proposal. Others came to terms, this was there to the end.
-
-
Block lambdas died in part because a committee member thought let scope was (forever) too unpopular to use as a pun.

-
Same committee member claimed we could standardize both.

-
No, Alex’s objection was not what killed block lambdas. He isn’t in charge anyway!
-
"in part"
-
Alex was never going to agree. Arrows were a good enough compromise. Of that there is no doubt.
-
Alex was not alone in objecting to block lambdas and others shared Maciej’s objection. Block lambdas lost.
-
That they lost is self evident.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.