2 ms·
I have used a lot of programming languages, and Scala is stylistically interesting. What I did find though is unless you have a lot of experience with the Java
by probinso 10y ago
I have used a lot of programming languages, and Scala is stylistically interesting. What I did find though is unless you have a lot of experience with the Java ecosystem, the tooling is very distracting. You can think a lot of time in to build systems, and figuring out where or how you are supposed to install languages to support your ides.
My favorite thing about Scala is how well it supports DSLs , and it being the base language for a probabilistic programming language called Figaro.
The biggest problem with the language, is that it is huge. There are a lot of language features, like implicits, that run the risk of being abused. Additionally many Scala developers don't write code like salad of Elders but rather like Java developers trying to learn functional programming.