Process of proposing targeted deconstruction
ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7.
ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7. On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com> wrote: > I'd like to propose a simple yet potent syntax addition > <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> > for /ECMAScript\d+/. What's the most direct approach to get this > officially considered? I've seen differing procedures mentioned in places > and I'm unsure. > > BTW, am I the only one getting confused by the year-based naming > convention? I skip over intermediate letters when reading and only absorb > the last digit, which makes me mistake ES2017 as ES7, which is actually > ES2016, which I get mixed up with ES6, which is ES2015. > > _______________________________________________ > es-discuss mailing list > es-discuss at mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > > -- Cheers, --MarkM -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160601/3c5669ba/attachment.html>
> There is no such thing as ES7.
You say that as though you can control how people index language versions in their minds...
*> There is no such thing as ES7.* You say that as though you can control how people index language versions in their minds... On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com> wrote: > ES2015 was the last version for which the short for ("ES6") was also in > common use. After that, there is only ES2016 etc. There is no such thing as > ES7. > > > On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com> > wrote: > >> I'd like to propose a simple yet potent syntax addition >> <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> >> for /ECMAScript\d+/. What's the most direct approach to get this >> officially considered? I've seen differing procedures mentioned in places >> and I'm unsure. >> >> BTW, am I the only one getting confused by the year-based naming >> convention? I skip over intermediate letters when reading and only absorb >> the last digit, which makes me mistake ES2017 as ES7, which is actually >> ES2016, which I get mixed up with ES6, which is ES2015. >> >> _______________________________________________ >> es-discuss mailing list >> es-discuss at mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> >> > > > -- > Cheers, > --MarkM > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160601/f9f5b911/attachment.html>
I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that.
I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com> wrote: > *> There is no such thing as ES7.* > > You say that as though you can control how people index language versions > in their minds... > > On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com> wrote: > >> ES2015 was the last version for which the short for ("ES6") was also in >> common use. After that, there is only ES2016 etc. There is no such thing as >> ES7. >> >> >> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com> >> wrote: >> >>> I'd like to propose a simple yet potent syntax addition >>> <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> >>> for /ECMAScript\d+/. What's the most direct approach to get this >>> officially considered? I've seen differing procedures mentioned in places >>> and I'm unsure. >>> >>> BTW, am I the only one getting confused by the year-based naming >>> convention? I skip over intermediate letters when reading and only absorb >>> the last digit, which makes me mistake ES2017 as ES7, which is actually >>> ES2016, which I get mixed up with ES6, which is ES2015. >>> >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss at mozilla.org >>> https://mail.mozilla.org/listinfo/es-discuss >>> >>> >> >> >> -- >> Cheers, >> --MarkM >> > > > _______________________________________________ > 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/20160601/1804654d/attachment-0001.html>
Oh sure you have,
chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8, chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8 for instance :p
Oh sure you have, https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ <https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for instance :p > On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> wrote: > > I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. > > On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: > > There is no such thing as ES7. > > You say that as though you can control how people index language versions in their minds... > > On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto:erights at google.com>> wrote: > ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7. > > > On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: > I'd like to propose a simple yet potent syntax addition <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> for /ECMAScript\d+/. What's the most direct approach to get this officially considered? I've seen differing procedures mentioned in places and I'm unsure. > > BTW, am I the only one getting confused by the year-based naming convention? I skip over intermediate letters when reading and only absorb the last digit, which makes me mistake ES2017 as ES7, which is actually ES2016, which I get mixed up with ES6, which is ES2015. > > _______________________________________________ > es-discuss mailing list > es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> > > > > > -- > Cheers, > --MarkM > > > _______________________________________________ > es-discuss mailing list > es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > https://mail.mozilla.org/listinfo/es-discuss <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/20160601/8079c9dd/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160601/8079c9dd/attachment.sig>
@caitlin Good find, but this directory name was presumably only given to match the naming scheme of [1] and [2]. Somebody should probably do the work and rename them all.
@leo: The Chrome Platform Status page [3] also mentions "ES8".
[1] chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6 [2] chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 [3] www.chromestatus.com/features/5644533144485888
@caitlin Good find, but this directory name was presumably only given to match the naming scheme of [1] and [2]. Somebody should probably do the work and rename them all. @leo: The Chrome Platform Status page [3] also mentions "ES8". [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 [3] https://www.chromestatus.com/features/5644533144485888 On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: > Oh sure you have, > > https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ <https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for instance :p > > > On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> wrote: > > > > I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. > > > > On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: > > > There is no such thing as ES7. > > > > You say that as though you can control how people index language versions in their minds... > > > > On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto:erights at google.com>> wrote: > > ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7. > > > > > > On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: > > I'd like to propose a simple yet potent syntax addition <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> for /ECMAScript\d+/. What's the most direct approach to get this officially considered? I've seen differing procedures mentioned in places and I'm unsure. > > > > BTW, am I the only one getting confused by the year-based naming convention? I skip over intermediate letters when reading and only absorb the last digit, which makes me mistake ES2017 as ES7, which is actually ES2016, which I get mixed up with ES6, which is ES2015. > > > > _______________________________________________ > > es-discuss mailing list > > es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > > https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> > > > > > > > > > > -- > > Cheers, > > --MarkM > > > > > > _______________________________________________ > > es-discuss mailing list > > es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > > https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> > > > > > > _______________________________________________ > > es-discuss mailing list > > es-discuss at mozilla.org > > https://mail.mozilla.org/listinfo/es-discuss > >
Can't wait til we've reached ES15 in 2024!
Can't wait til we've reached ES15 in 2024! On 1 June 2016 at 16:01, Caitlin Potter <caitpotter88 at gmail.com> wrote: > Oh sure you have, > > https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ for > instance :p > > On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> wrote: > > I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't > have this problem anymore in a couple years. In anyway, this is an addition > that won't happen to ES2016, it's too late for that. > > On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com> > wrote: > >> *> There is no such thing as ES7.* >> >> You say that as though you can control how people index language versions >> in their minds... >> >> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com> wrote: >> >>> ES2015 was the last version for which the short for ("ES6") was also in >>> common use. After that, there is only ES2016 etc. There is no such thing as >>> ES7. >>> >>> >>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com> >>> wrote: >>> >>>> I'd like to propose a simple yet potent syntax addition >>>> <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> >>>> for /ECMAScript\d+/. What's the most direct approach to get this >>>> officially considered? I've seen differing procedures mentioned in places >>>> and I'm unsure. >>>> >>>> BTW, am I the only one getting confused by the year-based naming >>>> convention? I skip over intermediate letters when reading and only absorb >>>> the last digit, which makes me mistake ES2017 as ES7, which is actually >>>> ES2016, which I get mixed up with ES6, which is ES2015. >>>> >>>> _______________________________________________ >>>> es-discuss mailing list >>>> es-discuss at mozilla.org >>>> https://mail.mozilla.org/listinfo/es-discuss >>>> >>>> >>> >>> >>> -- >>> Cheers, >>> --MarkM >>> >> >> >> _______________________________________________ >> 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/20160601/9ba63451/attachment.html>
"In anyway, this is an addition that won't happen to ES2016, it's too late for that."
I'm not fussed over when it gets considered for addition. Unless there's a period of freeze where proposals are ignored if they're submitted too close to the date of a finalised version of ECMAScript. On 1 Jun 2016 11:59 pm, "Leo Balter" <leonardo.balter at gmail.com> wrote:
I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that.
"In anyway, this is an addition that won't happen to ES2016, it's too late for that." I'm not fussed over when it gets considered for addition. Unless there's a period of freeze where proposals are ignored if they're submitted too close to the date of a finalised version of ECMAScript. On 1 Jun 2016 11:59 pm, "Leo Balter" <leonardo.balter at gmail.com> wrote: I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com> wrote: > *> There is no such thing as ES7.* > > You say that as though you can control how people index language versions > in their minds... > > On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com> wrote: > >> ES2015 was the last version for which the short for ("ES6") was also in >> common use. After that, there is only ES2016 etc. There is no such thing as >> ES7. >> >> >> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com> >> wrote: >> >>> I'd like to propose a simple yet potent syntax addition >>> <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> >>> for /ECMAScript\d+/. What's the most direct approach to get this >>> officially considered? I've seen differing procedures mentioned in places >>> and I'm unsure. >>> >>> BTW, am I the only one getting confused by the year-based naming >>> convention? I skip over intermediate letters when reading and only absorb >>> the last digit, which makes me mistake ES2017 as ES7, which is actually >>> ES2016, which I get mixed up with ES6, which is ES2015. >>> >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss at mozilla.org >>> https://mail.mozilla.org/listinfo/es-discuss >>> >>> >> >> >> -- >> Cheers, >> --MarkM >> > > > _______________________________________________ > 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/20160602/4d7e5e16/attachment.html>
Honestly, I don’t think so — Colloquially, it’s just easier to deal with small indexes vs dates/years. They’re shorter, they don’t change as often (in theory). It’s a hard habit to break for most people.
Honestly, I don’t think so — Colloquially, it’s just easier to deal with small indexes vs dates/years. They’re shorter, they don’t change as often (in theory). It’s a hard habit to break for most people. > On Jun 1, 2016, at 10:09 AM, kdex <kdex at kdex.de> wrote: > > @caitlin Good find, but this directory name was presumably only given to match the naming scheme of [1] and [2]. > Somebody should probably do the work and rename them all. > > @leo: The Chrome Platform Status page [3] also mentions "ES8". > > [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ > [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 > [3] https://www.chromestatus.com/features/5644533144485888 > > On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: >> Oh sure you have, >> >> https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ <https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for instance :p >> >>> On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> wrote: >>> >>> I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. >>> >>> On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: >>>> There is no such thing as ES7. >>> >>> You say that as though you can control how people index language versions in their minds... >>> >>> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto:erights at google.com>> wrote: >>> ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7. >>> >>> >>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: >>> I'd like to propose a simple yet potent syntax addition <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> for /ECMAScript\d+/. What's the most direct approach to get this officially considered? I've seen differing procedures mentioned in places and I'm unsure. >>> >>> BTW, am I the only one getting confused by the year-based naming convention? I skip over intermediate letters when reading and only absorb the last digit, which makes me mistake ES2017 as ES7, which is actually ES2016, which I get mixed up with ES6, which is ES2015. >>> >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> >>> https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> >>> >>> >>> >>> >>> -- >>> Cheers, >>> --MarkM >>> >>> >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> >>> https://mail.mozilla.org/listinfo/es-discuss <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 -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160601/7a964c8a/attachment.sig>
Caitlin's got it. Furthermore, with the constant exposure of semver, it's a challenge to condition oneself to think in years instead of version numbers for one technology but not another.
Which is to say nothing of how well "ECMAScript Twenty Sixteen" rolls off the tongue in speech.
(I really regret adding the second half of my original e-mail, now... even if it was supposed to be moderately light-hearted).
"I haven't been this confused by so many skipped releases since the Xbox 360"
Caitlin's got it. Furthermore, with the constant exposure of semver, it's a challenge to condition oneself to think in years instead of version numbers for one technology but not another. Which is to say nothing of how well "ECMAScript Twenty Sixteen" rolls off the tongue in speech. (I really regret adding the second half of my original e-mail, now... even if it was supposed to be moderately light-hearted). *"I haven't been this confused by so many skipped releases since the Xbox 360"* [image: Inline images 1] On 2 June 2016 at 00:17, Caitlin Potter <caitpotter88 at gmail.com> wrote: > Honestly, I don’t think so — Colloquially, it’s just easier to deal with > small indexes vs dates/years. They’re shorter, they don’t change as often > (in theory). It’s a hard habit to break for most people. > > > On Jun 1, 2016, at 10:09 AM, kdex <kdex at kdex.de> wrote: > > > > @caitlin Good find, but this directory name was presumably only given to > match the naming scheme of [1] and [2]. > > Somebody should probably do the work and rename them all. > > > > @leo: The Chrome Platform Status page [3] also mentions "ES8". > > > > [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ > > [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 > > [3] https://www.chromestatus.com/features/5644533144485888 > > > > On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: > >> Oh sure you have, > >> > >> https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ < > https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for > instance :p > >> > >>> On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> > wrote: > >>> > >>> I haven't seen anyone referring to ES2017 as ES8, so I imagine we > won't have this problem anymore in a couple years. In anyway, this is an > addition that won't happen to ES2016, it's too late for that. > >>> > >>> On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com > <mailto:gardnerjohng at gmail.com>> wrote: > >>>> There is no such thing as ES7. > >>> > >>> You say that as though you can control how people index language > versions in their minds... > >>> > >>> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto: > erights at google.com>> wrote: > >>> ES2015 was the last version for which the short for ("ES6") was also > in common use. After that, there is only ES2016 etc. There is no such thing > as ES7. > >>> > >>> > >>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com > <mailto:gardnerjohng at gmail.com>> wrote: > >>> I'd like to propose a simple yet potent syntax addition < > https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> > for /ECMAScript\d+/. What's the most direct approach to get this officially > considered? I've seen differing procedures mentioned in places and I'm > unsure. > >>> > >>> BTW, am I the only one getting confused by the year-based naming > convention? I skip over intermediate letters when reading and only absorb > the last digit, which makes me mistake ES2017 as ES7, which is actually > ES2016, which I get mixed up with ES6, which is ES2015. > >>> > >>> _______________________________________________ > >>> es-discuss mailing list > >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > >>> https://mail.mozilla.org/listinfo/es-discuss < > https://mail.mozilla.org/listinfo/es-discuss> > >>> > >>> > >>> > >>> > >>> -- > >>> Cheers, > >>> --MarkM > >>> > >>> > >>> _______________________________________________ > >>> es-discuss mailing list > >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > >>> https://mail.mozilla.org/listinfo/es-discuss < > 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/20160602/5219a07a/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: 35c1acda-f11c-11e5-94bf-f4b3ec9ab7c1.jpg Type: image/jpeg Size: 46358 bytes Desc: not available URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160602/5219a07a/attachment-0001.jpg>
I could swear that I've read that one intent was to release an updated ES standard yearly, so in theory, even the smaller indexes should change just as often as the years on a calendar. :p The majority should already have broken the habit calling it "harmony", so it's not like we haven't been there before.
I think it's just a matter of time for people to realize that an offset of year – 2009
has the potential to be confusing in the long run.
(Maybe worth mentioning: If mankind still exists in the year 4024, the names will clash :p)
I could swear that I've read that one intent was to release an updated ES standard yearly, so in theory, even the smaller indexes should change just as often as the years on a calendar. :p The majority should already have broken the habit calling it "harmony", so it's not like we haven't been there before. I think it's just a matter of time for people to realize that an offset of `year – 2009` has the potential to be confusing in the long run. (Maybe worth mentioning: If mankind still exists in the year 4024, the names will clash :p) On Mittwoch, 1. Juni 2016 10:17:42 CEST Caitlin Potter wrote: > Honestly, I don’t think so — Colloquially, it’s just easier to deal with small indexes vs dates/years. They’re shorter, they don’t change as often (in theory). It’s a hard habit to break for most people. > > > On Jun 1, 2016, at 10:09 AM, kdex <kdex at kdex.de> wrote: > > > > @caitlin Good find, but this directory name was presumably only given to match the naming scheme of [1] and [2]. > > Somebody should probably do the work and rename them all. > > > > @leo: The Chrome Platform Status page [3] also mentions "ES8". > > > > [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ > > [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 > > [3] https://www.chromestatus.com/features/5644533144485888 > > > > On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: > >> Oh sure you have, > >> > >> https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ <https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for instance :p > >> > >>> On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> wrote: > >>> > >>> I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. > >>> > >>> On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: > >>>> There is no such thing as ES7. > >>> > >>> You say that as though you can control how people index language versions in their minds... > >>> > >>> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto:erights at google.com>> wrote: > >>> ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7. > >>> > >>> > >>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: > >>> I'd like to propose a simple yet potent syntax addition <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> for /ECMAScript\d+/. What's the most direct approach to get this officially considered? I've seen differing procedures mentioned in places and I'm unsure. > >>> > >>> BTW, am I the only one getting confused by the year-based naming convention? I skip over intermediate letters when reading and only absorb the last digit, which makes me mistake ES2017 as ES7, which is actually ES2016, which I get mixed up with ES6, which is ES2015. > >>> > >>> _______________________________________________ > >>> es-discuss mailing list > >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > >>> https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> > >>> > >>> > >>> > >>> > >>> -- > >>> Cheers, > >>> --MarkM > >>> > >>> > >>> _______________________________________________ > >>> es-discuss mailing list > >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > >>> https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> > >>> > >>> > >>> _______________________________________________ > >>> es-discuss mailing list > >>> es-discuss at mozilla.org > >>> https://mail.mozilla.org/listinfo/es-discuss > >> > >> > >
Wrong comparison. "Harmony" was more or less an umbrella term for any version of ECMAScript released after the non-existent version 4, which I'm sure remains a subject of cryptozoology in some circles.
*I think it's just a matter of time for people to realise that an offset of
year – 2009
has the potential to be confusing in the long run.*
Uhm. I think your manner of recollecting releases is very different to mine...
If mankind still exists in the year 4024, the names will clash
In 4024, there'll only be one programming language, which is JavaScript. Everything else, including C, will be redundant. The HTML specification will have been renamed "Bootstrap", and people who write CSS will face the same opprobrium reserved for people who only write in Assembly. Grunt and Gulp will have finally been merged into Grulpt, and Node will have blossomed into an operating system.
The future is bleak and I'll be glad to be dead.
Wrong comparison. "Harmony" was more or less an umbrella term for any version of ECMAScript released after the non-existent version 4, which I'm sure remains a subject of cryptozoology in some circles. *I think it's just a matter of time for people to realise that an offset of > `year – 2009` has the potential to be confusing in the long run.* Uhm. I think your manner of recollecting releases is very different to mine... *If mankind still exists in the year 4024, the names will clash* In 4024, there'll only be one programming language, which is JavaScript. Everything else, including C, will be redundant. The HTML specification will have been renamed "Bootstrap", and people who write CSS will face the same opprobrium reserved for people who only write in Assembly. Grunt and Gulp will have finally been merged into Grulpt, and Node will have blossomed into an operating system. The future is bleak and I'll be glad to be dead. On 2 June 2016 at 00:47, kdex <kdex at kdex.de> wrote: > I could swear that I've read that one intent was to release an updated ES > standard yearly, so in theory, even the smaller indexes should change just > as often as the years on a calendar. :p > The majority should already have broken the habit calling it "harmony", so > it's not like we haven't been there before. > > I think it's just a matter of time for people to realize that an offset of > `year – 2009` has the potential to be confusing in the long run. > (Maybe worth mentioning: If mankind still exists in the year 4024, the > names will clash :p) > > On Mittwoch, 1. Juni 2016 10:17:42 CEST Caitlin Potter wrote: > > Honestly, I don’t think so — Colloquially, it’s just easier to deal with > small indexes vs dates/years. They’re shorter, they don’t change as often > (in theory). It’s a hard habit to break for most people. > > > > > On Jun 1, 2016, at 10:09 AM, kdex <kdex at kdex.de> wrote: > > > > > > @caitlin Good find, but this directory name was presumably only given > to match the naming scheme of [1] and [2]. > > > Somebody should probably do the work and rename them all. > > > > > > @leo: The Chrome Platform Status page [3] also mentions "ES8". > > > > > > [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ > > > [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 > > > [3] https://www.chromestatus.com/features/5644533144485888 > > > > > > On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: > > >> Oh sure you have, > > >> > > >> https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ < > https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for > instance :p > > >> > > >>> On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> > wrote: > > >>> > > >>> I haven't seen anyone referring to ES2017 as ES8, so I imagine we > won't have this problem anymore in a couple years. In anyway, this is an > addition that won't happen to ES2016, it's too late for that. > > >>> > > >>> On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com > <mailto:gardnerjohng at gmail.com>> wrote: > > >>>> There is no such thing as ES7. > > >>> > > >>> You say that as though you can control how people index language > versions in their minds... > > >>> > > >>> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto: > erights at google.com>> wrote: > > >>> ES2015 was the last version for which the short for ("ES6") was also > in common use. After that, there is only ES2016 etc. There is no such thing > as ES7. > > >>> > > >>> > > >>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com > <mailto:gardnerjohng at gmail.com>> wrote: > > >>> I'd like to propose a simple yet potent syntax addition < > https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> > for /ECMAScript\d+/. What's the most direct approach to get this officially > considered? I've seen differing procedures mentioned in places and I'm > unsure. > > >>> > > >>> BTW, am I the only one getting confused by the year-based naming > convention? I skip over intermediate letters when reading and only absorb > the last digit, which makes me mistake ES2017 as ES7, which is actually > ES2016, which I get mixed up with ES6, which is ES2015. > > >>> > > >>> _______________________________________________ > > >>> es-discuss mailing list > > >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > > >>> https://mail.mozilla.org/listinfo/es-discuss < > https://mail.mozilla.org/listinfo/es-discuss> > > >>> > > >>> > > >>> > > >>> > > >>> -- > > >>> Cheers, > > >>> --MarkM > > >>> > > >>> > > >>> _______________________________________________ > > >>> es-discuss mailing list > > >>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > > >>> https://mail.mozilla.org/listinfo/es-discuss < > 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/20160602/cfcea561/attachment.html>
Anyways, instead of arguing about the colloquial vs long/tedious naming conventions, it might be be better not to derail the thread about a language feature proposal.
Anyways, instead of arguing about the colloquial vs long/tedious naming conventions, it might be be better not to derail the thread about a language feature proposal. > On Jun 1, 2016, at 10:47 AM, kdex <kdex at kdex.de> wrote: > > I could swear that I've read that one intent was to release an updated ES standard yearly, so in theory, even the smaller indexes should change just as often as the years on a calendar. :p > The majority should already have broken the habit calling it "harmony", so it's not like we haven't been there before. > > I think it's just a matter of time for people to realize that an offset of `year – 2009` has the potential to be confusing in the long run. > (Maybe worth mentioning: If mankind still exists in the year 4024, the names will clash :p) > > On Mittwoch, 1. Juni 2016 10:17:42 CEST Caitlin Potter wrote: >> Honestly, I don’t think so — Colloquially, it’s just easier to deal with small indexes vs dates/years. They’re shorter, they don’t change as often (in theory). It’s a hard habit to break for most people. >> >>> On Jun 1, 2016, at 10:09 AM, kdex <kdex at kdex.de> wrote: >>> >>> @caitlin Good find, but this directory name was presumably only given to match the naming scheme of [1] and [2]. >>> Somebody should probably do the work and rename them all. >>> >>> @leo: The Chrome Platform Status page [3] also mentions "ES8". >>> >>> [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ >>> [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 >>> [3] https://www.chromestatus.com/features/5644533144485888 >>> >>> On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: >>>> Oh sure you have, >>>> >>>> https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ <https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for instance :p >>>> >>>>> On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> wrote: >>>>> >>>>> I haven't seen anyone referring to ES2017 as ES8, so I imagine we won't have this problem anymore in a couple years. In anyway, this is an addition that won't happen to ES2016, it's too late for that. >>>>> >>>>> On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: >>>>>> There is no such thing as ES7. >>>>> >>>>> You say that as though you can control how people index language versions in their minds... >>>>> >>>>> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto:erights at google.com>> wrote: >>>>> ES2015 was the last version for which the short for ("ES6") was also in common use. After that, there is only ES2016 etc. There is no such thing as ES7. >>>>> >>>>> >>>>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com <mailto:gardnerjohng at gmail.com>> wrote: >>>>> I'd like to propose a simple yet potent syntax addition <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> for /ECMAScript\d+/. What's the most direct approach to get this officially considered? I've seen differing procedures mentioned in places and I'm unsure. >>>>> >>>>> BTW, am I the only one getting confused by the year-based naming convention? I skip over intermediate letters when reading and only absorb the last digit, which makes me mistake ES2017 as ES7, which is actually ES2016, which I get mixed up with ES6, which is ES2015. >>>>> >>>>> _______________________________________________ >>>>> es-discuss mailing list >>>>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> >>>>> https://mail.mozilla.org/listinfo/es-discuss <https://mail.mozilla.org/listinfo/es-discuss> >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Cheers, >>>>> --MarkM >>>>> >>>>> >>>>> _______________________________________________ >>>>> es-discuss mailing list >>>>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> >>>>> https://mail.mozilla.org/listinfo/es-discuss <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 -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160601/cfe7711e/attachment-0001.sig>
It is? I was counting how many JavaScript versions it'd take before Domino Cola blog.domenic.me shot this thread down.
SERIOUSLY THOUGH: If somebody could give me a definitive answer on where and how to go about getting a language feature proposed and considered, that'd be copacetic as hell.
It is? I was counting how many JavaScript versions it'd take before Domino Cola <https://blog.domenic.me/> shot this thread down. *SERIOUSLY THOUGH:* If somebody could give me a definitive answer on where and how to go about getting a language feature proposed and considered, that'd be copacetic as hell. On 2 June 2016 at 01:02, Caitlin Potter <caitpotter88 at gmail.com> wrote: > Anyways, instead of arguing about the colloquial vs long/tedious naming > conventions, it might be be better not to derail the thread about a > language feature proposal. > > > On Jun 1, 2016, at 10:47 AM, kdex <kdex at kdex.de> wrote: > > > > I could swear that I've read that one intent was to release an updated > ES standard yearly, so in theory, even the smaller indexes should change > just as often as the years on a calendar. :p > > The majority should already have broken the habit calling it "harmony", > so it's not like we haven't been there before. > > > > I think it's just a matter of time for people to realize that an offset > of `year – 2009` has the potential to be confusing in the long run. > > (Maybe worth mentioning: If mankind still exists in the year 4024, the > names will clash :p) > > > > On Mittwoch, 1. Juni 2016 10:17:42 CEST Caitlin Potter wrote: > >> Honestly, I don’t think so — Colloquially, it’s just easier to deal > with small indexes vs dates/years. They’re shorter, they don’t change as > often (in theory). It’s a hard habit to break for most people. > >> > >>> On Jun 1, 2016, at 10:09 AM, kdex <kdex at kdex.de> wrote: > >>> > >>> @caitlin Good find, but this directory name was presumably only given > to match the naming scheme of [1] and [2]. > >>> Somebody should probably do the work and rename them all. > >>> > >>> @leo: The Chrome Platform Status page [3] also mentions "ES8". > >>> > >>> [1] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es6/ > >>> [2] https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es7 > >>> [3] https://www.chromestatus.com/features/5644533144485888 > >>> > >>> On Mittwoch, 1. Juni 2016 10:01:18 CEST Caitlin Potter wrote: > >>>> Oh sure you have, > >>>> > >>>> https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/ < > https://chromium.googlesource.com/v8/v8/+/master/test/mjsunit/es8/> for > instance :p > >>>> > >>>>> On Jun 1, 2016, at 9:59 AM, Leo Balter <leonardo.balter at gmail.com> > wrote: > >>>>> > >>>>> I haven't seen anyone referring to ES2017 as ES8, so I imagine we > won't have this problem anymore in a couple years. In anyway, this is an > addition that won't happen to ES2016, it's too late for that. > >>>>> > >>>>> On Wed, Jun 1, 2016 at 9:36 AM, John Gardner <gardnerjohng at gmail.com > <mailto:gardnerjohng at gmail.com>> wrote: > >>>>>> There is no such thing as ES7. > >>>>> > >>>>> You say that as though you can control how people index language > versions in their minds... > >>>>> > >>>>> On 1 June 2016 at 23:33, Mark S. Miller <erights at google.com <mailto: > erights at google.com>> wrote: > >>>>> ES2015 was the last version for which the short for ("ES6") was also > in common use. After that, there is only ES2016 etc. There is no such thing > as ES7. > >>>>> > >>>>> > >>>>> On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com > <mailto:gardnerjohng at gmail.com>> wrote: > >>>>> I'd like to propose a simple yet potent syntax addition < > https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> > for /ECMAScript\d+/. What's the most direct approach to get this officially > considered? I've seen differing procedures mentioned in places and I'm > unsure. > >>>>> > >>>>> BTW, am I the only one getting confused by the year-based naming > convention? I skip over intermediate letters when reading and only absorb > the last digit, which makes me mistake ES2017 as ES7, which is actually > ES2016, which I get mixed up with ES6, which is ES2015. > >>>>> > >>>>> _______________________________________________ > >>>>> es-discuss mailing list > >>>>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > >>>>> https://mail.mozilla.org/listinfo/es-discuss < > https://mail.mozilla.org/listinfo/es-discuss> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Cheers, > >>>>> --MarkM > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> es-discuss mailing list > >>>>> es-discuss at mozilla.org <mailto:es-discuss at mozilla.org> > >>>>> https://mail.mozilla.org/listinfo/es-discuss < > 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/20160602/010d2d52/attachment.html>
It's wishful thinking to say that ES7 isn't in common use; there's not much reason for it to be less common than ES6. ES2016 still has the same problems as ES2015: 6 characters means it barely counts as an abbreviation; bigger numbers are not good for humans; the last digit being off by one from the edition number is naturally confusing, and there isn't even a particularly good reason for the new name to exist, because it just communicates the release schedule. The previously established nomenclature also isn't going away because ES3 and ES5 are still officially called that. ES2016 will keep being referred to as "ES2016 (ES7)", because that's the easiest way to explain how it fits into the release history, and it'll stay reminder of the hubris of a technical committee dabbling in marketing.
It's wishful thinking to say that ES7 isn't in common use; there's not much reason for it to be less common than ES6. ES2016 still has the same problems as ES2015: 6 characters means it barely counts as an abbreviation; bigger numbers are not good for humans; the last digit being off by one from the edition number is naturally confusing, and there isn't even a particularly good reason for the new name to exist, because it just communicates the release schedule. The previously established nomenclature also isn't going away because ES3 and ES5 are still officially called that. ES2016 will keep being referred to as "ES2016 (ES7)", because that's the easiest way to explain how it fits into the release history, and it'll stay reminder of the hubris of a technical committee dabbling in marketing. On Wed, Jun 1, 2016 at 4:33 PM, Mark S. Miller <erights at google.com> wrote: > ES2015 was the last version for which the short for ("ES6") was also in > common use. After that, there is only ES2016 etc. There is no such thing as > ES7. > > > On Wed, Jun 1, 2016 at 3:03 PM, John Gardner <gardnerjohng at gmail.com> > wrote: > >> I'd like to propose a simple yet potent syntax addition >> <https://esdiscuss.org/topic/constructing-objects-from-named-identifiers> >> for /ECMAScript\d+/. What's the most direct approach to get this >> officially considered? I've seen differing procedures mentioned in places >> and I'm unsure. >> >> BTW, am I the only one getting confused by the year-based naming >> convention? I skip over intermediate letters when reading and only absorb >> the last digit, which makes me mistake ES2017 as ES7, which is actually >> ES2016, which I get mixed up with ES6, which is ES2015. >> >> _______________________________________________ >> es-discuss mailing list >> es-discuss at mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> >> > > > -- > Cheers, > --MarkM > > _______________________________________________ > 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/20160601/f1c320d3/attachment.html>
First of all - when you engage the list in that manner do not expect super constructive responses. Be concise and direct about what you want to get at and you'll get a response.
Disrespect members - and people will not be so willing to engage.
As for language feature proposal - the process is outlined in tc39/ecma262 which explains the process, how proposals are written and how they progress. Also note the "Contributing to ECMAScript" page.
First of all - when you engage the list in that manner do not expect super constructive responses. Be concise and direct about what you want to get at and you'll get a response. Disrespect members - and people will not be so willing to engage. As for language feature proposal - the process is outlined in https://github.com/tc39/ecma262 which explains the process, how proposals are written and how they progress. Also note the "Contributing to ECMAScript" page. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160602/fd289c74/attachment.html>
I'd like to propose a simple yet potent syntax addition esdiscuss.org/topic/constructing-objects-from-named-identifiers
for /ECMAScript\d+/. What's the most direct approach to get this officially considered? I've seen differing procedures mentioned in places and I'm unsure.
BTW, am I the only one getting confused by the year-based naming convention? I skip over intermediate letters when reading and only absorb the last digit, which makes me mistake ES2017 as ES7, which is actually ES2016, which I get mixed up with ES6, which is ES2015.