Propose simpler string constant

Rick Waldron waldron.rick at gmail.com
Thu Dec 17 20:03:26 UTC 2015


On Wed, Dec 16, 2015 at 7:27 AM Thomas <thomasjamesfoster at bigpond.com>
wrote:

> Out of curiosity, is anyone working on a proposal for enum? Given the
> keyword has been reserved for so long, it seems a little strange for a
> proposal not to be floating around - unless I've missed something.
>

Yes. It's an early draft, but I will get it onto github as soon as
possible.

Rick


> > On 16 Dec 2015, at 10:31 PM, Coroutines <coroutines at gmail.com> wrote:
> >
> >> On Wed, Dec 16, 2015 at 3:20 AM, Thomas <thomasjamesfoster at bigpond.com>
> wrote:
> >> IMHO it'd be a huge mistake to not use symbols for enums.
> >>
> >> In my head this:
> >>
> >> const colours = enum {
> >>  Red,
> >>  Yellow,
> >>  Green,
> >>  Blue
> >> }
> >>
> >> should 'desugar' to something like this in ES6:
> >>
> >> const colours = {
> >>  Red: Symbol('Red'),
> >>  Yellow: Symbol('Yellow'),
> >>  Green: Symbol('Green'),
> >>  Blue: Symbol('Blue')
> >> }
> >>
> >> Thomas
> >
> > This person gets it. +1  :-)
> > _______________________________________________
> > 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/20151217/2ffc8238/attachment.html>


More information about the es-discuss mailing list