Re:Writing a Package Manager
by 10000truths on Wednesday August 23, 2023 @04:36PM
(#37241610)
> Build systems should be imperative and type-checked.
Perhaps Meson fits the bill for you?
Perhaps Meson fits the bill for you?
Declarative build systems obfuscate so much without providing the proper debugging and error-handling capabilities.
Build systems should be imperative and type-checked. A simple script that a user can step through and observe what is happening.
Makefiles suck because they are not type-checked.
The only abstraction you need is some kind of dependency graph. But then it should be completely transparent to the user so they can easily understand it.