<div dir="ltr">Thanks! Although I think it is a value judgement about how much risk is worth how much reward, and which reward, so I wouldn't classify it as necessarily a complete set of criteria yet, but it is certainly in the right direction. And very interesting to me. Thank you.</div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Tue, 4 Feb 2020 at 00:40, Mark S. Miller <<a href="mailto:erights@gmail.com">erights@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div dir="ltr">While correct, each case asked the browser makers to make a risky and costly bet. When the risk was low and the payoff high, they've been great at doing so. This one does not fall into the viable risk vs reward territory.<div><br></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Mon, Feb 3, 2020 at 7:58 AM kdex <<a href="mailto:kdex@kdex.de" target="_blank">kdex@kdex.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">Yes, there have been numerous backwards-incompatible changes to the language <br>
over the years.<br>
<br>
You can find a list of them in section E of the ECMAScript language standard. <br>
IIRC, that list is non-exhaustive.<br>
<br>
On Monday, February 3, 2020 6:35:12 PM CET Naveen Chawla wrote:<br>
> Thank you Claude! I did miss the point.<br>
> <br>
> Have there ever been "BC" breaks introduced into the language before? If<br>
> so, is there a sustainable standard for an "acceptable" one?<br>
> <br>
> On Mon, 3 Feb 2020 at 22:47, Claude Pache <<a href="mailto:claude.pache@gmail.com" target="_blank">claude.pache@gmail.com</a>> wrote:<br>
> > Try typing `3 < 2 < 1` in the web console of your favourite browser, and<br>
> > see the result: it will evaluate to `true`. No, your browser isn’t buggy,<br>
> > it is just following blindly the semantics of `<`.<br>
> > <br>
> > Modifying the meaning of `3 < 2 < 1` in order to make it evaluating  to<br>
> > `false` is a BC break. Is it acceptable? Dunno.<br>
> > <br>
> > —Claude<br>
> > <br>
> > Le 3 févr. 2020 à 15:23, Naveen Chawla <<a href="mailto:naveen.chwl@gmail.com" target="_blank">naveen.chwl@gmail.com</a>> a écrit :<br>
> > <br>
> > Hi!<br>
> > <br>
> > I didn't understand your reply.<br>
> > <br>
> > I think currently it would raise an error, because 1 < 2 < 3 is currently<br>
> > saying (probably) true < 3.<br>
> > <br>
> > But a "new" syntax could possibly parse that as a "chain" of comparisons.<br>
> > <br>
> > Would this be acceptable to introduce into JavaScript (just curious)?<br>
> > <br>
> > I've probably missed your point entirely, because I saw a short message "3<br>
> > < 2 < 1 //true", and I've assumed you meant it in reverse.<br>
> > <br>
> > On Sat, 1 Feb 2020 at 23:12, Mark S. Miller <<a href="mailto:erights@gmail.com" target="_blank">erights@gmail.com</a>> wrote:<br>
> >> 3 < 2 < 1;  // true<br>
> >> <br>
> >> <br>
> >> On Sat, Feb 1, 2020 at 3:03 AM Naveen Chawla <<a href="mailto:naveen.chwl@gmail.com" target="_blank">naveen.chwl@gmail.com</a>><br>
> >> <br>
> >> wrote:<br>
> >>> Certain languages allow the expression 0<x<5. Does anybody know if this<br>
> >>> would be syntactically possible in JavaScript? Of course this would only<br>
> >>> apply for "if"/"while" statements.<br>
> >>> <br>
> >>> On Fri, 31 Jan 2020 at 22:41, Isiah Meadows <<a href="mailto:contact@isiahmeadows.com" target="_blank">contact@isiahmeadows.com</a>><br>
> >>> <br>
> >>> wrote:<br>
> >>>> Still better to discuss it there - it's highly related to your<br>
> >>>> suggestion. And I'm pretty sure an issue already exists related to<br>
> >>>> that.<br>
> >>>> <br>
> >>>> On Fri, Jan 31, 2020 at 09:06 Sultan <<a href="mailto:thysultan@gmail.com" target="_blank">thysultan@gmail.com</a>> wrote:<br>
> >>>>> The pattern matching proposal does not handles the mentioned case:<br>
> >>>>> <br>
> >>>>> switch(type) { case 0...5: } being the equivalent of switch(type) {<br>
> >>>>> case 0: case 1: case 2: case 3: case 4: case 5: }<br>
> >>>>> <br>
> >>>>> On Fri, Jan 31, 2020 at 7:36 PM Bruno Macabeus <<br>
> >>>>> <br>
> >>>>> <a href="mailto:bruno.macabeus@gmail.com" target="_blank">bruno.macabeus@gmail.com</a>> wrote:<br>
> >>>>>> I agree with Oriol.<br>
> >>>>>> We already have the proposal pattern matching, that has a very<br>
> >>>>>> similar effect.<br>
> >>>>>> I think that is better to improve pattern matching proposal in order<br>
> >>>>>> to be able to match using ranges (or at least check if it's good to<br>
> >>>>>> do)<br>
> >>>>>> instead of create a new proposal.<br>
> >>>>>> <br>
> >>>>>> On Fri, 31 Jan 2020 at 14:08, Oriol _ <<a href="mailto:oriol-bugzilla@hotmail.com" target="_blank">oriol-bugzilla@hotmail.com</a>><br>
> >>>>>> <br>
> >>>>>> wrote:<br>
> >>>>>>> This sounds like <a href="https://github.com/tc39/proposal-pattern-matching" target="_blank" rel="noreferrer">https://github.com/tc39/proposal-pattern-matching</a><br>
> >>>>>>> <br>
> >>>>>>> El 31/1/20 a les 10:57, Sultan ha escrit:<br>
> >>>>>>> <br>
> >>>>>>> For example, the following:<br>
> >>>>>>> <br>
> >>>>>>> switch (value) {<br>
> >>>>>>> <br>
> >>>>>>>     case 0...9: break<br>
> >>>>>>>     case 'a'...'z': break<br>
> >>>>>>> <br>
> >>>>>>> }<br>
> >>>>>>> <br>
> >>>>>>> <br>
> >>>>>>> _______________________________________________<br>
> >>>>>>> es-discuss mailing<br>
> >>>>>>> listes-discuss@mozilla.orghttps://<a href="http://mail.mozilla.org/listinfo/es-disc" target="_blank" rel="noreferrer">mail.mozilla.org/listinfo/es-disc</a><br>
> >>>>>>> uss<br>
> >>>>>>> <br>
> >>>>>>> <br>
> >>>>>>> _______________________________________________<br>
> >>>>>>> es-discuss mailing list<br>
> >>>>>>> <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
> >>>>>>> <a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank" rel="noreferrer">https://mail.mozilla.org/listinfo/es-discuss</a><br>
> >>>>>> <br>
> >>>>>> _______________________________________________<br>
> >>>>>> es-discuss mailing list<br>
> >>>>>> <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
> >>>>>> <a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank" rel="noreferrer">https://mail.mozilla.org/listinfo/es-discuss</a><br>
> >>>>> <br>
> >>>>> _______________________________________________<br>
> >>>>> es-discuss mailing list<br>
> >>>>> <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
> >>>>> <a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank" rel="noreferrer">https://mail.mozilla.org/listinfo/es-discuss</a><br>
> >>>> <br>
> >>>> --<br>
> >>>> -----<br>
> >>>> <br>
> >>>> Isiah Meadows<br>
> >>>> <a href="mailto:contact@isiahmeadows.com" target="_blank">contact@isiahmeadows.com</a><br>
> >>>> <a href="http://www.isiahmeadows.com" target="_blank" rel="noreferrer">www.isiahmeadows.com</a><br>
> >>>> _______________________________________________<br>
> >>>> es-discuss mailing list<br>
> >>>> <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
> >>>> <a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank" rel="noreferrer">https://mail.mozilla.org/listinfo/es-discuss</a><br>
> >>> <br>
> >>> _______________________________________________<br>
> >>> es-discuss mailing list<br>
> >>> <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
> >>> <a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank" rel="noreferrer">https://mail.mozilla.org/listinfo/es-discuss</a><br>
> >> <br>
> >> --<br>
> >> <br>
> >>   Cheers,<br>
> >>   --MarkM<br>
> > <br>
> > _______________________________________________<br>
> > es-discuss mailing list<br>
> > <a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
> > <a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank" rel="noreferrer">https://mail.mozilla.org/listinfo/es-discuss</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>  Cheers,<br>  --MarkM</div></div></div>
</blockquote></div>