Ask HN: Any Good Make Alternatives?
I'm starting a new greenfield personal project which is a great time to try something new. Are there any new Make alternatives that I should try for building a multi-language, monorepo project that also has a number of Linux system dependencies?
For some context the languages will definitely be Python and Julia, with possibly Rust, C/C++, and CUDA. I'll likely be using poetry or conda for managing Python and there are also a good number of system dependencies that will need to be installed on a Linux box.
16 comments
[ 3.2 ms ] story [ 48.5 ms ] threadI mean, ant, gradle, maven, imake, there's probably others... all have had their moment as the "It Girl" of builds, and then seemed to wither away. What's up with that?
I've also tried Nix recently, but couldn't grok it.
I played around with Nix a lot a few years ago but dropped it when I started needing to do non-trivial things often for packages that weren't available. It was just too much but I love their philosophy. Wish they wouldn't have used a DSL.
https://github.com/devcontainers/cli
There have been quite a few newer versions of CLI tools recently a few of which have some good quality of life and/or performance improvements so was just wondering if there were any new takes on Make or build systems.
But yeah, I am also not a fan of the syntax and tabs although vim makes using tabs pretty transparent for me.