Use Bytes instead of String for mutable byte array.
[goaljobs.git] / TODO
diff --git a/TODO b/TODO
index f846913..bf26732 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,17 +1,12 @@
-Enhancements to pa_goal:
+Now that we have 'onrun' handlers, can we do the following on goal
+exit:
 
- - Include the goal name, source file location in the generated
-   rule so we can improve error messages.
-
- - Implement some sort of tracing based on the above.
-
-It should be possible to register goal "atexit [of goal]" handlers.
-These only run when the goal successfully exits, allowing:
-
- - implicit memory_set
+ - implicit memory_set via some sort of 'memoize' macro
 
  - implicit check_target
 
+Check and enforce there's only a single target per goal.
+
 Multiple definitions of goals:
 
   let goal file_exists filename when filename `starts_with` "/foo" ->