On Sat, Aug 23, 2008 at 7:15 PM, Brendan Eich <[EMAIL PROTECTED]> wrote:
> On Aug 22, 2008, at 4:02 PM, Lex Spoon wrote:

>> So is there anything that is really an issue with the proposed
>> desugaring?
>
> Of course. First, it's unnecessary and confusing to have two ways to
> write
>
> (function (x, y) {...})(a, b)

That statement seems like an anti-sugar statement in general which I
don't think you are, are you? (I don't think I'm quoting that
statement out of context.)

If you do think some sugar is ok, where do you draw the line? How much
boilerplate needs to be eliminated to make the sugar sweet enough?

--------

If no new semantics are added to JavaScript then certainly having
sugar for writing

(function (x, y) {...})(a, b)

would be quite welcome. It is clear people like this pattern and it is
confusing when the formals and actuals are more than a couple and more
than a couple lines apart.

If the problem JavaScripters are trying to solve with that pattern is
addressed by adding new semantics then that is a different story.

Peter
_______________________________________________
Es-discuss mailing list
Es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to