The fact that it hasn't "happened yet" is a bit worrisome though. To the point that I honestly think the answer at this point is Java. It will never be awesome but it will get a bit better every year.
The fact that it hasn't "happened yet" is a bit worrisome though. To the point that I honestly think the answer at this point is Java. It will never be awesome but it will get a bit better every year.
The fact that they still (afaik) recommend sbt as a build tool is telling.
[1] http://www.sonatype.com/nexus/product-overview
[2] http://ant.apache.org/ivy/
[3] https://www.typesafe.com/blog/improved-dependency-management...
Oh and we also using the Cache, when working on newer sbt projects.
This type of general conclusion isn't, by itself, particularly useful in discussion; a lot more useful would be presenting a summary of the specific facts and experiences that lead you to this conclusion.
I had code routinely stop working during point releases. I couldn't justify spending that much time on my build code.
https://docs.google.com/document/d/1ReS3ep-hjxWA8kZi0YqDbEhC...
> it requires build complexity
All languages benefit from not having to deploy their standard library on every iteration, not only Scala.