I just "shaved" 20s off Fury's 50s compilation (with all dependencies) time with a refactor.
-
-
-
Replying to @jvican
I removed some typesafety from my error-handling. I was tracking all my possible exception types in every return type, but I wasn't actually doing anything which made use of those complex types. I'm now just using `Try`. I've lost exhaustivity checking, but it won't matter much.
1 reply 0 retweets 7 likes -
Replying to @propensive @jvican
Are you saying that unnecessary bifunctor-based typed error handling makes compile times unbearably slow?
1 reply 0 retweets 1 like -
-
Replying to @propensive @jvican
50 seconds is bearable? maybe I should test myself for ADHD

1 reply 0 retweets 0 likes -
Replying to @lukasz_bialy @jvican
That's 50 seconds including all it's dependencies (except the Scala compiler).
1 reply 0 retweets 1 like -
Replying to @propensive @jvican
Does fury (bloop?) support incremental compilation?
1 reply 0 retweets 0 likes
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.