I'm not on the Node team but I would assume that it would depend on what the V8 team decides to do since Node is basically a wrapper around V8 at the end of the day. If the V8 team decides to enforce ES6 only (unlikely) and not provide backward compatibility with ES5 then Node would most certainly be forced to go this route as well, that or fork and maintain their own version of the V8 core.
As ES6 is vastly different than ES5 it would seem more likely that a directive will be added (similar to that of "use strict") that would provide an indicator to the browser/javascript engine to switch into ES6 mode. A real trick to that flag though would have to be the ability for it to be queried thus allowing older (or non-ES6) browsers to prompt the user or fall back to a different code base. Course, as I said, I'm not a member of the Node Core nor am I a V8 developer, so my 2 cents is pretty much worthless :) - Jeremy On Tue, Sep 9, 2014 at 3:44 PM, Ep Ga <[email protected]> wrote: > Are you going to force user to use ES6? A lot of dislike ES6 and are for > ES5+; staying complaint with our code style and syntax as ES5, with the > addition of new feature such as let and const, +. Which does not change the > syntax but just add on new statement and operand. > > Are you going to force user to use new feature of ES6 or are you just > going to make them available to be use in node, and node, not changing the > code module where we will be force to use ES6 feature. > > Like I said, a lot of us disprove of some... most the majority of the new > features in ES6, and are only looking forward to those that does not change > the language, but add on... i.e.: ES5+ > > Also, do you have documentation of all errors that could take place in the > node environment? > > -- > Job board: http://jobs.nodejs.org/ > New group rules: > https://gist.github.com/othiym23/9886289#file-moderation-policy-md > Old group rules: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > --- > You received this message because you are subscribed to the Google Groups > "nodejs" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/nodejs/bf8a0e1d-6128-4f84-9d2c-773b2b6cf5ee%40googlegroups.com > <https://groups.google.com/d/msgid/nodejs/bf8a0e1d-6128-4f84-9d2c-773b2b6cf5ee%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Job board: http://jobs.nodejs.org/ New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAAhs7EjmukFJo%2B__ga5KDG5Uy-T6eCzKstBKO_s_K8EjO81TTg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
