Re:The only build system that might someday replace make (2010)
by emmelaich on Saturday November 23, 2019 @08:44PM
(#21617822)
All those things could be done with redo with varying degrees of effort.
Re:The only build system that might someday replace make (2010)
by gravypod on Saturday November 23, 2019 @09:57PM
(#21618059)
"Varying degrees of effort" and "the default" are very different. Do you have an example of those features that can be demoed in redo?
Re:The only build system that might someday replace make (2010)
by kragen on Sunday November 24, 2019 @02:12AM
(#21618924)
Some of those sound like the benefits of Makefiles, actually. But if it floats your boat...
1. Distributing modules with BUILD files makes everything just work
2. You don't think at the level of commands/files, you think at the abstraction of targets. How targets happen in an implementation detail.
3. `select` for varying builds in a sane and readable way
4. Shared cache
5. Distributed build and test runner
6. Query language
7. All builds occur out of tree
8. A language for describing builds that doesn't feel obtuse
And the list keeps going on. A "new make" is not an improvement. It is likely where the world is going to go it just misses out on obvious benefits of other build systems.