<div dir="ltr">I personally +1 that but most likely they'll come back saying there is no time for that ... Object.mixin hasn't even been discussed in details ... however, it's in current ES6 draft so once that is defined, maybe it will be quick and easy to add mixin in the class? let's see</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 11, 2013 at 1:26 PM, Brian Di Palma <span dir="ltr"><<a href="mailto:offler@gmail.com" target="_blank">offler@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sorry for the OT message.<br>
<div class="im"><br>
On Tue, Jun 11, 2013 at 6:22 PM, Andrea Giammarchi<br>
<<a href="mailto:andrea.giammarchi@gmail.com">andrea.giammarchi@gmail.com</a>> wrote:<br>
> We don't have interfaces ... I know, we could have mixins though, compatible<br>
> with @@things too.<br>
><br>
<br>
</div>The concepts of Mixins has cropped up before in discussions and is<br>
used in current JS code ( EventEmitter ).<br>
I was wondering if it was possible to codify it in ES6 or is there<br>
simply no bandwidth/time for that?<br>
<br>
class MyClass extends MySuper mixin EventEmitter, Iterable {}<br>
<br>
Seems the sensible way to add it to the class syntax and it means you<br>
can still subtype and not use your one and only<br>
code-reuse slot ( extend ) for what is a mixin.<br>
</blockquote></div><br></div>