6 ms·
Scala is an interesting language -- It's big - there are a lot of concepts, and on first glance, I didn't particularly like it because it wasn't very opinionate
by jowiar 12y ago
Scala is an interesting language -- It's big - there are a lot of concepts, and on first glance, I didn't particularly like it because it wasn't very opinionated - there are 5 different ways to do anything, and no real indication on which one is "right".
For me, taking Martin Odersky's Coursera class made the language "click" for me. That is, Odersky invented the language to express a particular way of thinking about problems and breaking them into components. The "other" ways of doing things are side effects of this, but there's a definite thought process that Scala facilitates that is a bit unnatural, or at least unintuitive in other languages. It's worth trying.