top | item 13479192

(no title)

adriaanm | 9 years ago

Which non-orthogonal and/or incoherent features do you have in mind?

discuss

order

Daishiman|9 years ago

I get this feeling when looking at the OO and functional styles continuously clashing. Implicit classes make some reasoning about functionality non-local. There's a horrendous amount of complexity in the OO side: case classes, traits, mixins, and a complex type hierarchy to boot.

Most languages just don't have that many features, and you could take different, non-overlapping subsets of features have something that could have an idiomatic style of its own and is good enough to solve most problems tersely.