4 ms·
I've gone Ruby->Java->Scala->Java->Scala over the last five years. Scala was terrible two years ago. All the tools were broken, and every point release broke
by fizx 13y ago
I've gone Ruby->Java->Scala->Java->Scala over the last five years.
Scala was terrible two years ago. All the tools were broken, and every point release broke binary compatibility, so that jar dependency hell was amplified immensely.
Now, there's things I don't like, but it all mostly just works. It seems like this started around 2.10. So I just appreciate a language that is more expressive than Java, with all the things I like about the jvm.