Why does ES even need traits?
The only aspect they can help with here is the type system we don't have yet.

We have `Object.assign` that works fantastically for most classic trait use 
cases.

> On Feb 12, 2015, at 18:35, Andrea Giammarchi <andrea.giammar...@gmail.com> 
> wrote:
> 
> Without going down full specification/implementation details, does anyone 
> believe that classes should/could be used, in the future, as traits/mixins 
> too?
> 
> I find that an anty pattern.
> 
> I think traits should be just plain objects with an initializer or some 
> special object flagged as trait and I'd rather leave inheritance and classes 
> features outside this future feature.
> 
> Thoughts? Thanks!
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to