At one point in time we allowed concise bodies in classes and object
literals but the commas in object literals made the syntax problematic.

On Sun, Jun 21, 2015, 00:58 Isiah Meadows <[email protected]> wrote:

> Good point. I just wish there was some shorter form for methods, but I
> guess that's probably a little more for Sweet.js macros than this.
>
> On Sat, Jun 20, 2015, 14:48 Herby Vojčík <[email protected]> wrote:
>
>>
>>
>> Dňa 20. júna 2015 19:31:18 CEST používateľ Erik Arvidsson <
>> [email protected]> napísal:
>> > ES'15 provides dedicated method syntax. What are your use cases that
>> > are
>> > not covered by methods?
>>
>> Or, ultimately, by function keyword. If I understand correctly, what you
>> want is "arrowlike" equivalent of what function keyword already provides.
>> If it is not the case, just ignore the rest. If it is, the state is, IIRC,
>> that this went through the discussion some year ago and the consensus was,
>> no shorter form of function should be added just for convenience - only the
>> lexically bound one as it actually brings actual added value.
>>
>> > On Sat, Jun 20, 2015 at 12:13 PM Isiah Meadows <[email protected]>
>> > wrote:
>> >
>> > > There already exists a syntax for lexically bound functions, but
>> > couldn't
>> > > there be an unbound counterpart? I am aware I brought this up
>> > before, but
>> > > I'm still missing it with smaller methods that still need `this`.
>> > It's easy
>> > > to macro, but it feels weird to have a lexically bound lambda and
>> > not an
>> > > unbound equivalent to the anonymous function expression.
>> > >
>> > > <aside class="biased">
>> > > Also, it's the only reason CoffeeScript still seems attractive in
>> > any way.
>> > > I know I'm a little opinionated in this area, but I'd rather use ES
>> > 2015 to
>> > > CoffeeScript any day.
>> > > </aside>
>> > > _______________________________________________
>> > > es-discuss mailing list
>> > > [email protected]
>> > > https://mail.mozilla.org/listinfo/es-discuss
>> > >
>> >
>> >
>> > ------------------------------------------------------------------------
>> >
>> > _______________________________________________
>> > es-discuss mailing list
>> > [email protected]
>> > https://mail.mozilla.org/listinfo/es-discuss
>>
>>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to