X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=4d74fe352d980816e45f6a491eaa53e4b4729fa9;hb=deb7edaccefe379139818e8b241844b9a0571651;hp=af661fd673e9f95fc1f7943bf62d712f4b68ecfe;hpb=2b6dba02c641e5c2ab09700e20c1f76193869722;p=goals.git diff --git a/TODO b/TODO index af661fd..4d74fe3 100644 --- a/TODO +++ b/TODO @@ -33,3 +33,13 @@ https://www.gnu.org/software/make/manual/html_node/Functions.html#Functions Make re-execs itself if the Makefile (or any include) changes, and goals should do something similar. See: https://www.gnu.org/software/make/manual/html_node/Remaking-Makefiles.html + +Code should be an expression, eg this ought to work: +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.