News for hackers. Stuff that matters.
Re:Scala – 1 Star – Would Not Program Again by kasey_junk on Monday December 02, 2013 @09:11AM (#6833694)
I'm not sure I'd remove any, but there is a huge incoherence in what is and is not "idiomatic" scala.

The most obvious example that comes to mind is whether you should use mix in traits or type classes for api design. Another one is the "magic-ness" of map/flatmap/filter for for comprehensions but no way to extend that for Functor/Monad/Monoid type classes.

Finally, the Scala community is a huge advocate of Algebraic Data Types yet don't support Disjoint types making any sufficiently complex system cumbersome to model as an ADT.

There are no comments on this comment yet.