<br><br>On Saturday, March 23, 2013, denom  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<div><span>
<div>Hello Dr. <span>Rauschmayer,</span></div>
<div><span></span> </div>
<div><span></span></div>
<div><span>Could you plase explain how the slide #23."Object literals" comes in alingment with slide #7."Challenges of evolving a web language" where it is written "Preserve nature of JavaScript" ?</span></div>

<div><span></span> </div>
<div><span></span></div>
<div><span>The method definitions presenteed on #23 voided anything that JavaScript Object Notation stands for which I consider it is indeed a basic building block of JavaScript and no nature preserved here. </span></div>
<div><span></span></div></span></div></div></blockquote><div><br></div><div>I suspect you may be conflating Object Literal syntax with <span style>JavaScript Object Notation specification—method definitions have never been part of the latter.</span></div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><span><div><span>A mixture of named fucntions, voidance of key/value pairs, and property values shorthand seems like a soup of a little bit of everything and a soup was never a good friend of maintenability of the code. This is monsterous. </span></div>
<div></div></span></div></div></blockquote><div><br></div><div>The affordance of redundancy removal is actually really fantastic for maintainability ;)</div><div><br></div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><span><div></div>
<div><span></span> </div>
<div><span></span></div>
<div><span>I see lots of drafts and proposals tend to be from people used to write C(*)/Java or CoffeeScript </span></div><div><span></span></div></span></div></div></blockquote><div><br></div><div><span></span>Can you cite a reference for this claim?</div>
<div><br></div><div>Rick</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><span><div><span>which is adopted only by a small subset of JavaScript developers who are mainly Rubyists. The fact that some things seem to them as 'acceptable' doesn't mean that comfort with the JavaScript standards and conventions. JavaScript,like all other languages, is not a language to that fits to everyone.</span></div>

<div><span></span></div>
<div><span></span> </div>
<div><span>Best regards,</span></div>
<div><span>Dimitris K.</span></div></span></div>
<div> </div>
<div>------ Original Message ------</div>
<div>From: "Axel Rauschmayer" <<a href="javascript:_e({}, 'cvml', 'axel@rauschma.de');" target="_blank">axel@rauschma.de</a>></div>
<div>To: "es-discuss list" <<a href="javascript:_e({}, 'cvml', 'es-discuss@mozilla.org');" target="_blank">es-discuss@mozilla.org</a>></div>
<div>Sent: 3/23/2013 6:37:38 PM</div>
<div>Subject: Upcoming talk on ES6 in Russia</div>
<blockquote cite="http://61643DF5-7865-403D-982F-14478169D976@rauschma.de" type="cite">
<div style="WORD-WRAP:break-word">
<div>On March 30, I’ll hold a talk on ECMAScript 6 at CodeFest 2013 in Novosibirsk [1] where I hope to convince people that they have something to look forward to.</div>
<div><br></div>
<div>A draft of my slides is here, feedback welcome:</div><a href="http://dl.2ality.com/codefest_es6.pdf" target="_blank">http://dl.2ality.com/codefest_es6.pdf</a> 
<div><br></div>
<div>[1] <a href="http://2013.codefest.ru/" target="_blank">http://2013.codefest.ru/</a></div>
<div><br>
<div><span style="BORDER-SPACING:0px;BORDER-COLLAPSE:separate"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:medium Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word"><span style="border-collapse:separate;text-indent:0px;letter-spacing:normal;font:12px Helvetica;text-transform:none;white-space:normal;word-spacing:0px">
<div style="WORD-WRAP:break-word">
<div style="MARGIN:0px"><span style="FONT-SIZE:medium">
<div style="MARGIN:0px">-- </div>
<div style="MARGIN:0px">Dr. Axel Rauschmayer</div>
<div style="MARGIN:0px"><a href="javascript:_e({}, 'cvml', 'axel@rauschma.de');" target="_blank">axel@rauschma.de</a></div>
<div style="MARGIN:0px"><br></div>
<div style="MARGIN:0px">
<div style="MARGIN:0px">home: <a href="http://rauschma.de" target="_blank">rauschma.de</a></div>twitter: <a href="http://twitter.com/rauschma" target="_blank">twitter.com/rauschma</a></div>
<div style="MARGIN:0px">blog: <a href="http://2ality.com" target="_blank">2ality.com</a></div></span></div></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div>
</span></div></span></div></span></div></span></div></span></div></span></span></div><br></div></div></blockquote></div></blockquote>