|
|
|
|
|
by Foxboron
2385 days ago
|
|
I agree with the observation. But the alternatives are grossly over-engineered or a case study in NIH. I'm sticking with Makefiles until someone can present something better. >Something like Bazel theoretically solves this problem, but it's poorly documented and non-trivial to use or operate. Other Bazel/Blaze derivatives are worse with respect to usage/operation/correctness. I have night terrors from listening to two of our packagers fighting against bazel, tensorflow and 10 hour compile times. >Nix improves on correctness but is even harder to use/operate. There's a lot of room for improvement in this space. I don't think Nix improves anything when you are stuck writing a weird javascript derivative. This comes from a packager writing bash for a living. |
|
And yes, I mean the JVM, not the Java build tools. It's one of the reasons I go "ugh" when I realize I'm gonna have to run something written for the JVM. There's a decent chance I'll lose time configuring it to get it to work.