<div dir="ltr">This is just a heads up for context that someone published a link to Mark's post in HN here: <a href="https://news.ycombinator.com/item?id=9738866">https://news.ycombinator.com/item?id=9738866</a> in case we get any more new people posting in the thread. <div><br></div><div>-----</div><div><br></div><div><span class="im" style="font-size:12.8000001907349px"><div>> > <span style="font-size:12.8000001907349px">Features like classes and `let` are very often criticised and often languages that did not add these features and are considered 'well designed' are given in comparison (Python's lack of block scoping for instance).</span></div><div><span style="font-size:12.8000001907349px"><br></span></div></span><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px">> thing is, ES6 brought in many things that took years to explain in the "JS way" and when finally developers started knowing and appreciating `prototypal` inheritance and started understanding the `var` behavior, to name just few, "we" started promoting ES6 as the universal problem solver for every dev so that `let` is the new `var` (most developers still don't even know what does it mean) and `const` is the better `let` and `class` finally is in the language, something that desugar anyway to prototypal inheritance, something developers still need to understand.</span></div></div><div><span style="font-size:12.8000001907349px"><br></span></div><div>I completely agree - I think that classes and let as ways to standardise the best practice way of something most people are already doing. This is a noble and very important thing that really helps. By letting wisdom of the masses show us what people need and letting user-land solutions spearhead progress and then specifying the parts that work is an excellent approach - having a TC in charge is really nice and ensures vision and order. The reason I'm trying to get more involved in the process is because I like the way things are heading and the discussions held (and I'm learning a lot). </div><div><br></div><div>I don't know about additional syntax - but the fact the bar is raised is very important. </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 19, 2015 at 3:03 AM, Andrea Giammarchi <span dir="ltr"><<a href="mailto:andrea.giammarchi@gmail.com" target="_blank">andrea.giammarchi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class=""><div>> And I occasionally have to go and look up details.  </div><div><br></div></span><div>You know nothing Allen Wirfs-Brock (cit)<br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Jun 18, 2015 at 8:55 PM, Allen Wirfs-Brock <span dir="ltr"><<a href="mailto:allen@wirfs-brock.com" target="_blank">allen@wirfs-brock.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div style="word-wrap:break-word"><div><div><br><div><div>On Jun 18, 2015, at 12:18 PM, Andreas Rossberg wrote:</div><br><blockquote type="cite"><div dir="ltr">On 18 June 2015 at 19:26, Benjamin Gruenbaum <span dir="ltr"><<a href="mailto:benjamingr@gmail.com" target="_blank">benjamingr@gmail.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>This is a mailing list comprised of people who typically have a much better understanding of the language and its corners than most (even professional) developers have (and dare I say, are interested in or care about having). With ES6 the language already got a *lot* bigger and I'd argue that it's now harder to learn the whole. The tradeoffs were worthwhile but it's definitely an issue.<br></div></div></div></blockquote><div><br></div><div>I dare say that at this point Allen probably is the only person in the world who actually fully knows and understands the complete language. I won't hesitate to admit that I don't. ;)</div></div></div></div></blockquote><br></div></div></div><div>And I occasionally have to go and look up details.  </div><span><font color="#888888"><div><br></div><div>Allen </div><br></font></span></div><br></div></div><span class="">_______________________________________________<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" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
<br></span></blockquote></div><br></div>
</blockquote></div><br></div>