X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=TODO;h=7cbf9f56757c0cbc232529a13171e323d4c3a91d;hb=d2a50cddaf47e1b83757f679eaea8c995ab5a462;hp=64fe384da1aa810b4d522776ca3e67c28f41993e;hpb=6c756c454ee50c1f96380c0c5501f05e64ed1926;p=goals.git diff --git a/TODO b/TODO index 64fe384..7cbf9f5 100644 --- a/TODO +++ b/TODO @@ -34,3 +34,8 @@ Code should be an expression, eg this ought to work: let foo = { echo "hello" } and/or anonymous functions: let foo = function (arg) { ... } + +Infinite loop when you have this goal: +goal pod2man (page, section) = "docs/%page.%section" : "docs/%page.pod" { ... } +This is caused by %section matching "pod" so the rule is called +again, even if the local file docs/%page.pod actually exists.