diff --git a/todo.txt b/todo.txt index 276378a..456de6f 100644 --- a/todo.txt +++ b/todo.txt @@ -1,5 +1,17 @@ --- +With q returning a vector, what of union & rel. + +* these are currently top level macro, should they be special nested forms? +* logically they apply to the src position in relational bindings + ** (c/q [a (c/union b c d)] a) + ** (c/q [a (c/with [b c, b d] b)] a) + *** is this too noisy? + *** could add an arity for with, makes adding opts harder? (c/rel [b c, b d] [a b] a) + also, what about apply cte, using column variables in the cte definitions + +--- + one pass aggregation perf group-fusion works again, but it does not perform as well as I'd like.