Hacker News new | ask | show | jobs
by cryptonector 1847 days ago
Having to work with multi-language codebases cures one real fast of any interest in single-language build systems.

Still, make kinda sucks. I've yet to meet a build system that ticks these boxes: multi-language, simple, fast.

1 comments

pydoit is not single language in the sense it limits your to tasks for your language. It's completely agnostic in that sense, and I use it for non python projects as well.

Even the fact it's using python to declare your tasks is not a problem: it's basically a function signature and a mapping, nothing you can't master in 5 minutes, and certainly simpler than make files DSL. Also easier to get right and debug.

The problem is the fact you need python to install it and run it, which non python dev will rightfully not care to do.