I know it's a comparison of extremes, but compiling Fury using Bloop is approaching 10x faster than with scalac. Using fsc is closer to Bloop's performance, but still 2-3x slower.
-
-
Replying to @propensive
Wait, how? You mean on a hot compiler persisted by Bloop, I suppose. I wouldn’t expect any differences when using cold compilers
1 reply 0 retweets 1 like -
Replying to @gabro27
I should have explained... building Fury is a multiphase process, and I'm invoking scalac over twenty times. Each time it has to start from fresh, loading a monotonically-growing classpath.
2 replies 0 retweets 0 likes -
Replying to @propensive @gabro27
And the difference between fsc and bloop is basically down to parallelism, I think.
1 reply 0 retweets 0 likes -
-
Replying to @gabro27
It's the "Fast Scala Compiler". I bet that tells you nothing! It's been part of the standard Scala distribution for over a decade... :D It's probably already on your path...
2 replies 0 retweets 1 like -
Replying to @propensive @gabro27
"new scala compiler", "fast scala compiler", "simple build tool". A good lesson on naming things :)
2 replies 0 retweets 8 likes -
When everyone knows it should have been "simple scala compiler" and "fast build tool"
1 reply 0 retweets 4 likes
If only the authors had thought of those names, we might have ended up with different software...
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.