I hate to break it to the author - despite the effort put in, task is solving the wrong problem. The biggest problem in build systems is not the syntax, it's dependency management and reproducibility.<p>Buck / Bazel and to a very minimal extent make, get this right. There are pattern match rules and extensibility rules. The dependency graph largely works.<p>Task is trying to be a decent make alternative, but it's solving a years old problem. The next problem in build systems needs more thought and execution.<p>Best wishes,
Divye