X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=TODO;h=6d2850d4b602fcb135aa48f40dcb5a80b2cfd880;hb=a4ae68f966bc574326d429119878e733069ced14;hp=b286bf54d88a639c62b60ebb0294063ca354248f;hpb=928d1b05856abc997e141fb7aa5e647bd67650ff;p=pspp-builds.git diff --git a/TODO b/TODO index b286bf54..6d2850d4 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,20 @@ -Time-stamp: <2006-04-15 18:11:46 blp> +Time-stamp: <2006-05-05 22:56:48 blp> -Get rid of need for GNU diff in `make check'. +Procedure processing: + +* Should not need temporary casefile in the common case. + +* 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. -Get rid of need for file name canonicalization. +* 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. @@ -12,39 +24,21 @@ RANK, which is needed for the Wilcoxon signed-rank statistic, Mann-Whitney U, Kruskal-Wallis on NPAR TESTS and for Spearman and the Johnkheere trend test (in other procedures). -lex_token_representation() should take a buffer to fill. - -Make valgrind --leak-check=yes --show-reachable=yes work. - Add NOT_REACHED() macro. -Add compression to casefiles. - Scratch variables should not be available for use following TEMPORARY. Check our results against the NIST StRD benchmark results at strd.itl.nist.gov/div898/strd -In debug mode hash table code should verify that collisions are reasonably low. - Storage of value labels on disk is inefficient. Invent new data structure. -Add an output flag which would cause a page break if a table segment could fit -vertically on a page but it just happens to be positioned such that it won't. - Fix spanned joint cells, i.e., EDLEVEL on crosstabs.stat. -Cell footnotes. - -Should be able to bottom-justify cells. It'll be expensive, though, by -requiring an extra metrics call. - SELECT IF should be moved before other transformations whenever possible. It should only be impossible when one of the variables referred to in SELECT IF is created or modified by a previous transformation. -The manual: add text, add index entries, add examples. - Figure out a stylesheet for messages displayed by PSPP: i.e., what quotation marks around filenames, etc. @@ -66,9 +60,6 @@ From Zvi Grauer and : 6. Categorical data analsys ? -MORE NOTES/IDEAS/BUGS ---------------------- - Sometimes very wide (or very tall) columns can occur in tables. What is a good way to truncate them? It doesn't seem to cause problems for the ascii or postscript drivers, but it's not good in the general case. Should they be