Comment

Comment by laureny

> There's almost no excuse not to use Scala if you're deploying on the JVM

- Poor tool support (refactoring regularly broken on both IDEA and Eclipse).

- Terrible backward compatibility story (want to use CoolLibrary v1.0, which was compiled with Scala 2.9 and you're using Scala 2.10? You're out of luck, you need the library to be compiled with the same version of the compiler).

- Very slow compilations, and getting worse at each version.

- The language is big (as big as C++) to the point where you must agree with your team on which subset to use.

- It's so big that nobody can agree on which idioms actually to stick to: pure immutability? Functional style? OO only? Use scalaz or not?

Shall I go on?

I like Scala, I use it every day on personal projects but putting it in production at work would be a terrible decision right now.

parent laureny 13 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton