An inheritance hierarchy between traits will be "parameterless" inheritance, so the linearization order is not so significant, and the type system now provides a sound way to combine multiple transitive inheritances of the same trait (which may have different type parameters).
I think I would prefer that. If it could be done so that the anonymous class syntax doesn't need to use the `new` keyword too (reuse `object`, maybe?) that would be good. Right now it feels like we tried to eliminate some keywords, but we failed so they're still there...
-
-
And instead of simplifying the language, it's just created a new corner case...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.