X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=51bd05aa658d67135f06c473207ab4b4b043e2c5;hb=e23952e03c37201fe805ad3d1635e7d2d41e5908;hp=7cbf9f56757c0cbc232529a13171e323d4c3a91d;hpb=00dfdab0481c531b8608a157dc4c4991f319d7f7;p=goals.git diff --git a/TODO b/TODO index 7cbf9f5..51bd05a 100644 --- a/TODO +++ b/TODO @@ -6,14 +6,12 @@ Default parameters, ie: You might only allow defaults to be added to the end, or you might allow goals to be called with labelled parameters. -Fix: You must use 'all ()' on the command line. - Deleting target files if goals is interrupted, but only if the timestamp changes (what about non-*files?). Also: atomic code. This will delete the target if the code doesn't run to completion. (make doesn't do this, but probably it should). -Implement parallel builds. +Parallel builds: On failure, wait for other jobs to finish. Conditional sections (same as "ifeq" etc in make).