Continue reforming procedure execution. Change internal_procedure()
[pspp-builds.git] / TODO
diff --git a/TODO b/TODO
index 13f839f08f8bc3f34637db7db2514846c4d09dcc..6d2850d4b602fcb135aa48f40dcb5a80b2cfd880 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,19 +1,19 @@
-Time-stamp: <2006-05-03 22:28:57 blp>
+Time-stamp: <2006-05-05 22:56:48 blp>
 
 Procedure processing:
 
 * Should not need temporary casefile in the common case.
 
-* All of the procedure_*() variants can (and should) be implemented in terms of
-  a variant that provides "proc_func" plus an "end_func" called after all
-  processing is complete.
-
 * The "split" variants should not dump the splits to the output file
   automatically.  There is no need for the procedure code to talk to the output
   manager.
 
 * LAG need not be as much of a special case.
 
+* Push PROCESS IF, FILTER, N OF CASES out of procedure.c.
+
+* Change sources into state machines?
+
 Get rid of need for GNU diff in `make check'.
 
 Format specifier code needs to be rewritten for lowered crappiness.