|
|
|
|
|
by kelnos
960 days ago
|
|
I don't really get the comparison to makefiles. The idea of make is that you express rules that lay out dependencies between files and other rules, and make (when given a target to build) figures out which rules do and don't need to be run based on what you want to build and what is and isn't up to date. Jeeves seems to be a thing where you define python functions and then Jeeves makes it so you can run them as 'subcommands' of the 'j' command line program, and to take arguments, etc. Seems like it'd be up to you to write your own code to handle figuring out if each function/subcommand has dependencies, and if those dependencies need to be run or built. Neat project, but has nothing to do with make. Sure, some people may use make as a command runner, but that doesn't mean this is a make replacement. At least not for the vast majority of things that people use make for. |
|