1 Enhancements to pa_goal:
3 - Include the source file location in the generated goal code so we
4 can improve error messages.
6 - Implement some sort of tracing based on the above.
8 Now that we have 'onrun' handlers, can we do the following on goal exit:
12 - implicit check_target
14 Check and enforce there's only a single target per goal.
16 Multiple definitions of goals:
18 let goal file_exists filename when filename `starts_with` "/foo" ->
21 let goal file_exists filename when filename `starts_with` "/bar" ->
24 - Might be implemented something like this:
25 add_goal (`File_exists, fun patt -> raise Matches, fun patt -> expr)
26 then when we run goals, we check them against all patterns (how?)
27 and only if one matches to we run that function. Multi-matches are