3 ms·
As long as I'm being cranky, let's talk about Scala/Java build tools, as well. Curse the fool who invented "Ant", rather than figuring out how to parse a Makef
by Roboprog 10y ago
As long as I'm being cranky, let's talk about Scala/Java build tools, as well.
Curse the fool who invented "Ant", rather than figuring out how to parse a Makefile and provide a few rules or pre-set-variables to support DOS/Windows, Java compilation and such (e.g. - in a Java program to interpret a Makefile and avoid running external processes for steps that were defined as doable in the JVM). Now we have a generation raised on XML who thinks that extending a build requires creation of "Ant tasks", "Maven plugins" or similar rigor-morale.
- stickfigure 10y agoI'm in more or less complete agreement, but you have to acknowledge that ant was a product of its era. I wrote Java code in the pre-ant era, and Makefiles sucked. Unfortunately Maven also sucks, just in different ways. Nobody has yet solved the build problem very well, not even Gradle. The build situation is even worse in the JS and Ruby worlds. This is an area ripe for "disruption". No idea if there's any money in it though.