Eduardo Schettino wrote: > DoIt is a build tool that focus not only on making/building things but on > executing any kind of tasks in an efficient way. Designed to be easy to use > and "get out of your way".
I took a look at dolt syntax, and saw this: QQQ def create_folder(path): """Create folder given by "path" if it doesnt exist""" if not os.path.exists(path): os.mkdir(path) return True def task_create_build_folder(): buildFolder = jsPath + "build" return {'action':create_folder, 'args': (buildFolder,) } QQQ Wouldn't it be more convenient to provide syntax like this: @task("create_build_folder") @depend("dep1 some_other_dep") def buildf(): buildFolder = jsPath + "build" create_folder(buildFolder) I find the doit syntax a bit cumbersome, especially as you can avoid 'args' by just returning a lamda in 'action'. I've looked around a bit for python "make" replacement, but there does not seem to be a simple & straightforward solution around (read - straight-python syntax, one .py file installation, friendly license). -- http://mail.python.org/mailman/listinfo/python-list