<br><br><div class="gmail_quote">On Tue, Mar 20, 2012 at 3:34 PM, Rick Waldron <span dir="ltr"><<a href="mailto:waldron.rick@gmail.com">waldron.rick@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 class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div>Another option here would be:</div><div><br></div>
<div>class Snake extends Animal {</div>

<div>    // Using "new" ; )</div><div>    new(name) : super(name) {}</div><div>};</div><div><br></div></div></blockquote><div><br></div></div><div>This could be visually mistaken for an object literal.</div><span class="HOEnZb"><font color="#888888"><div>
<br></div></font></span></div></blockquote><div><br></div><div>Did I mention controversy? :) Also - it breaks the nice overlap with object literal syntax (even with extensions). Right now we have a nice restriction that means we could technically go either way with the class body. I think that's probably the easiest way to get this through.</div>
<div><br></div><div>- Russ</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888"><div>
</div>
<div>Rick </div></font></span></div>
</blockquote></div><br>