block lambda revival

Jon Zeppieri zeppieri at gmail.com
Sat May 21 18:13:27 PDT 2011


On Sat, May 21, 2011 at 8:54 PM, Brendan Eich <brendan at mozilla.com> wrote:
> On May 21, 2011, at 4:23 PM, Jon Zeppieri wrote:
>
>> I'm just not clear on how that relates to the downward funargs point.
>
> It doesn't. Two separate points. Sorry, I should have used a bulleted list or something :-P.

Thanks for the clarification.

>
>
>> In Ruby, for example, the anonymity of the implicit block argument
>> prevents its capture and guarantees that the param is downwards-only.
>> It seems unrelated to parenthesis.
>
> Right, and we are convinced that this is an unnecessary concession in Ruby's design toward ease of implementation. Analyzing Harmony code to link uses to definitions it not hard, and arguments.callee is poisoned pill (already; ES5 strict).
>

Absolutely agree.

-Jon


More information about the es-discuss mailing list