git.annexia.org
/
goals.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
800244e
)
Update TODO.
author
Richard W.M. Jones
<rjones@redhat.com>
Tue, 7 Jan 2020 15:30:53 +0000
(15:30 +0000)
committer
Richard W.M. Jones
<rjones@redhat.com>
Tue, 7 Jan 2020 15:30:53 +0000
(15:30 +0000)
TODO
patch
|
blob
|
history
diff --git
a/TODO
b/TODO
index
4d74fe3
..
64fe384
100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-8,10
+8,6
@@
might allow goals to be called with labelled parameters.
Fix: You must use 'all ()' on the command line.
Fix: You must use 'all ()' on the command line.
-"Quiet" code. Generally {CODE} sections in user files should be
-echos, and those in stdlib should run silently (except if debugging).
-Maybe we should have a quiet keyword to indicate this?
-
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
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
@@
-38,8
+34,3
@@
Code should be an expression, eg this ought to work:
let foo = { echo "hello" }
and/or anonymous functions:
let foo = function (arg) { ... }
let foo = { echo "hello" }
and/or anonymous functions:
let foo = function (arg) { ... }
-
-Functions returning plain strings and lists of strings.
-function (foo, bar) returning string = { echo hello }
-function (foo, bar) returning strings = { echo hello; echo goodbye }
-Then re-add the sort function.