Make comma at the end of line optional

Naveen Chawla naveen.chwl at gmail.com
Wed Sep 13 07:05:30 UTC 2017


Can't `get` be relegated to a reserved/keyword, like `let`, `yield` and
`await` were? Just curious about that kind of process & decision?...

On Wed, 13 Sep 2017 at 05:25 Matthew Robb <matthewwrobb at gmail.com> wrote:

> Okay what would be the cons to allowing semi colons in place of commas in
> object literals?
>
> I have an aversion to dangling commas. They're like,
>
> On Sep 12, 2017 7:40 PM, "Jordan Harband" <ljharb at gmail.com> wrote:
>
>> I would take commas over a mixture a thousand times over; I'd do the same
>> with semicolons - it's not the presence or absence of these tokens that
>> causes a problem, it's the ambiguity.
>>
>> Introducing the same horrific ambiguity around semicolons, for commas,
>> does not sound like a good idea.
>>
>> On Tue, Sep 12, 2017 at 1:57 PM, Tab Atkins Jr. <jackalmage at gmail.com>
>> wrote:
>>
>>> On Tue, Sep 12, 2017 at 1:49 PM, Алексей <agat00 at gmail.com> wrote:
>>> > Think of it from a different way: if there would be no ',' how would
>>> you
>>> > react on the idea of adding it? Peaty sour every one would decide that
>>> would
>>> > be a complete nonsense.
>>>
>>> This sort of hypothetical isn't useful; you're not proposing switching
>>> over to *solely* comma-less, you're proposing a *mixture* of comma and
>>> comma-less being allowed.  That has very different ergonomics than
>>> either all-comma or all-comma-less.
>>>
>>> The hypothetical comma-less language would also have made many
>>> different syntax decisions over the years to accommodate that, which
>>> current JS has *not* made.  This causes the sorts of problems that
>>> Claude/etc have pointed out.
>>>
>>> ~TJ
>>> _______________________________________________
>>> es-discuss mailing list
>>> es-discuss at mozilla.org
>>> https://mail.mozilla.org/listinfo/es-discuss
>>>
>>
>>
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>>
>> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20170913/77cec968/attachment.html>


More information about the es-discuss mailing list