News for hackers. Stuff that matters.
Re:Typelevel Scala by seanmcdirmid on Friday August 26, 2016 @11:29PM (#12370804)
Scala is a really great OO language, enabling very useful statically typed mixin compositions that you won't find in any other language. Uunfortunately, the vocal side of the community is very much anti OOP, so you don't hear about them much, but it is still there.
Re:Typelevel Scala by atemerev on Saturday August 27, 2016 @07:06AM (#12371868)
There are many excellent non-OO functional languages like Haskell, where functional concepts are mapped to much more elegant syntactic devices, having not much to do with OOP. There, ADTs are not expressed as "case classes", there's no need for implicits and coercions to enable type classes, and one can speak the word "monad" freely and bravely.

However, Scala is not Haskell. Scala's raison d'être is merging FP and OOP, and it excels at it. I'd like to leave it this way.