3 ms·
Is the Scala language finally stable? I looked at it and discarded it multiple times over the last decade because every significant language revision required c
by dbt00 5y ago
Is the Scala language finally stable? I looked at it and discarded it multiple times over the last decade because every significant language revision required changing source code.
- MrPowers 5y agoIt's more unstable that ever with Scala 3 around the corner (which is basically a new language) and the May 1st Bintray shutdown that'll be massively breaking for the ecosystem. SBT builds were failing the other day from the Bintray brown-out cause all SBT plugins are still in Bintray: https://www.reddit.com/r/scala/comments/mph43t/sbt_build_failing_bintray_brownout_today_april_12/ https://www.reddit.com/r/scala/comments/mph43t/sbt_build_fai...
- Jaxkr 5y agoI like Scala but that Bintray situation sounds like a nightmare.
- MrPowers 5y agoYea, JFrog announced the May 1st shutdown of Bintray on Feb 3rd: https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/ https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocen... 3 month warning that they'd blow up the ecosystem. I have no idea why a company that builds products for devs would take such an aggressively anti-dev approach to shutting down a core service.
- esarbe 5y agoI've been working with Scala professionally for the last 8 years and I consider it pretty stable. Code I've written for Scala 2.10/2.11 still compiles with 2.13. I think the biggest change for me was the redesigned collections-library, but that was rather simple migration. That said; there are a few breaking changes with the migration to 3.0 - especially if you rely on unsupported features of the compiler, namely macros. Macros have been widely used in the past and will not be supported anymore.