5 ms·
> One thing I find annoying with all of these general, language-agnostic build systems though is that they break the "citizenship" in the corresponding language
by lopkeny12ko 4y ago
> One thing I find annoying with all of these general, language-agnostic build systems though is that they break the "citizenship" in the corresponding language
I mean, this is kind of the whole point. A language agnostic build system needs a way to express dependencies and relationships in a way that is agnostic to, and abstracts over, the underlying programming language and its associated ecosystem conventions.
- jen20 4y agoThat is only true if the output is an application. If the output is libraries for some ecosystem (perhaps with bindings to something written in Rust or C), one needs to be able to build packages that others not invested in that build system can consume.