<div class="gmail_quote"><div class="im">On Wed, Aug 8, 2012 at 7:16 PM, Trans <span dir="ltr"><<a href="mailto:transfire@gmail.com" target="_blank">transfire@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

On Wed, Aug 8, 2012 at 1:03 PM, Rick Waldron <<a href="mailto:waldron.rick@gmail.com" target="_blank">waldron.rick@gmail.com</a>> wrote:<br>><br>> There are none left.<br><br>There are always symbol combinations (`//` is one).</blockquote>

<div><br></div></div><div>"//" is single line comments </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Things like `/\`,</blockquote><div><br></div><div>The parser will likely think that is a regular expression literal</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

 `||`,</blockquote><div><br></div><div>This is logical OR</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

`<>`, `~>`</blockquote><div><br></div><div>Sure, but does this conflict with your next argument?</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

etc.   But maybe it should indicate its time to start<br>thinking about other ways of doing things instead of adding more<br>"perlism".</blockquote><div><br></div></div><div>See above.</div><div class="im"><div>

 </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I really don'tlike the idea that Javascript is going to ue<br>

`#`</blockquote></div><div>Sorry..?</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

for something else since I am do so much coding in Ruby and shell<br>scripting.<br><div><br>> Prototype-less data structures are nice when you want to avoid the baggage<br>> that comes with using Object objects ie. "inheriting" everything (methods,<br>

> etc) via the [[Prototype]]<br><br></div>That sort of begs the question. Why would it be a good idea to avoid<br>the baggage?</blockquote><div><br></div></div><div>This is a well known pattern, there isn't much question begging here:</div>

<div><br></div><div><div>> var o = {};</div><div>> o.hasOwnProperty</div><div>[Function: hasOwnProperty]</div><div><br></div><div>> var o = Object.create(null)</div><div>> o.hasOwnProperty</div><div>undefined</div>

<div><br></div><div>> var o = { __proto__: null }</div><div>> o.hasOwnProperty</div><div>undefined</div><div><br></div><div>The last two won't inherit from Object.prototype and won't have prototype chain lookups, property name conflicts etc[0][1]</div>

<div><br></div><div><br></div></div><div class="im"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

Is there some huge speed improvement in doing so? It<br>seems like a very bad idea to use such an object beyond anything but<br>internal variables. You wouldn't want to use these for properties, it<br>would be a crippled API, wouldn't it?<br>

</blockquote></div></div><br><div>See footnote links</div><div><br></div><div>[0] <a href="https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain" target="_blank">https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain</a></div>

<div>[1] <a href="http://www.devthought.com/2012/01/18/an-object-is-not-a-hash/" target="_blank">http://www.devthought.com/2012/01/18/an-object-is-not-a-hash/</a></div><div><br></div>