News for hackers. Stuff that matters.
Re:Scala 2.13 is now available by manojlds on Tuesday June 11, 2019 @06:06AM (#20154117)
It's because of the compiler and SBT to be frank. They are very very clunky.
Re:Scala 2.13 is now available by esarbe on Tuesday June 11, 2019 @06:15AM (#20154166)
The compiler has gotten quite a bit faster since it started being measured.

See https://scala-ci.typesafe.com/grafana/dashboard/db/scala-ben...

Also SBT has been much less of a nuisance recently. They've made quite some effort to get rid of the most obscure syntax and with the recent improvements in compiler speed it's inching to 'acceptable' territory.

I admit that I really love the language, though.

Re:Scala 2.13 is now available by aphexairlines on Tuesday June 11, 2019 @06:11AM (#20154147)
You don't need SBT. Gradle builds Scala projects just fine.
Re:Scala 2.13 is now available by raphaelj on Tuesday June 11, 2019 @06:13AM (#20154158)
Except Gradle is worst ...
Re:Scala 2.13 is now available by aphexairlines on Tuesday June 11, 2019 @06:17AM (#20154174)
Feel free to use Bazel or Pants or Mill or Maven or Fury if Gradle isn't your cup of tea.
Re:Scala 2.13 is now available by swish_bob on Tuesday June 11, 2019 @08:51AM (#20154908)
Gradle is so much better than maven it's not even funny. Every time I check out a project in maven these days, I flinch.
Re:Scala 2.13 is now available by pjmlp on Tuesday June 11, 2019 @11:06AM (#20156051)
Every time I get to do a Gradle build I have enough time to go out for lunch.
Re:Scala 2.13 is now available by danielscrubs on Tuesday June 11, 2019 @01:25PM (#20157502)
If true, I’m curious as to why. They call the same compiler and both support incremental compilation.
Re:Scala 2.13 is now available by pjmlp on Tuesday June 11, 2019 @02:56PM (#20158406)
Because Gradle requires an additional daemon sucking up 2GB and uses Groovy for plenty of its tasks, instead of using declarative builds implemented in Java without using background daemons.

I seldom see conference talks how to optimize Maven builds, Gradle talks about build optimization, at least one per Java conference, and several per Android one.

Just Google IO 2019 had three talks about it.

Re:Scala 2.13 is now available by swish_bob on Wednesday June 12, 2019 @03:49AM (#20162573)
That's just bizarre. And so far removed from my experience I'm genuinely surprised.

I've never had a gradle build that didn't manage to remember I've only just compiled the code and haven't changed any of it. I can't remember ever having a maven build that could tell I didn't need to compile every single time. And the same the whole of the way down the stack.

Nice attempt to imply gradle isn't declarative though.

Re:Scala 2.13 is now available by pjmlp on Wednesday June 12, 2019 @04:43AM (#20162831)
Fortunately there are plenty of blog posts from Gradle blog and conference talks that prove otherwise.

Again just Google IO 2019 has three talks about tackling build performance issues.

Maven never required a build performance profiler tool.

Gradle is just like Ant, give DevOps a programming language DSL and they will make a mess of build scripts.