I think I would prefer to use Mill than Maven (I haven't used Mill myself) ... going through the video tutorial, it's clear that it's also a very simple system without some of the ancient baggage of Maven (xml, too many plugins, etc).
I think I would prefer to use Mill than Maven (I haven't used Mill myself) ... going through the video tutorial, it's clear that it's also a very simple system without some of the ancient baggage of Maven (xml, too many plugins, etc).
Sbt and Scalac are so slow they kill any productivity I could have.
As much as I like to hate Scala, in my past experience if you have sbt console open, then hit compile after every few changes the feedback loop is tight-ish - barring crazy Scala features being used.
I actually rather enjoy Scala as a language when I don't have to interact with it from Java and when I don't have to go full into the FP ZIO/Cats world.
Also agree on the FP side. It seems compelling at first, but good lord I don’t think it’s worth all the trouble.
> I don’t think it’s worth all the trouble
Once you see the bijection between imperative programming and imperative programming in a monad, you'll be angry for all the wasted hours.
Then again, you'll be able to understand this satire piece, so who's to say if the time was wasted.
http://conal.net/blog/posts/the-c-language-is-purely-functio...