X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=45b1880b26c8203a66a2cc6c8a72b8ce25b9c437;hb=c07380a3a4dca44a29df4cb09265d10442c1d06f;hp=1c9ab88e20afcafafc93b1cbb69bf60fc80be8f6;hpb=a48b05d35f0646322e8178ff10f8ed7af3e739aa;p=goals.git diff --git a/TODO b/TODO index 1c9ab88..45b1880 100644 --- a/TODO +++ b/TODO @@ -36,6 +36,13 @@ 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. Should the environment be populated by the actual environment, eg: let homedir = "%HOME"