X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=TODO;h=1048b6c0d32f9fdf2373d3bd0391e573e7185005;hb=97d6c6f6b1922621ca013668eba9a9a9f71d60fe;hp=7fb66b1deaf50320332571822d0da7b4a045bc65;hpb=14e7292894533c5491a774a2d749386362660812;p=pspp diff --git a/TODO b/TODO index 7fb66b1dea..1048b6c0d3 100644 --- a/TODO +++ b/TODO @@ -1,8 +1,32 @@ -Time-stamp: <2004-03-14 22:12:02 blp> +Time-stamp: <2004-03-26 00:07:35 blp> + +What Ben's working on now. +-------------------------- + +Procedures need to be able to make multiple passes. + +Write a better descriptive stats evaluator based on NR two-pass technique, +revise all existing code to use it. + +Update q2c input format description. + +Rewrite output subsystem, break into multiple processes. + +CROSSTABS needs to be re-examined. TODO ---- +The expression tests need tests for XDATE and a few others, see +tests/xforms/expressions.sh comments for details. + +Expressions need random distribution functions. + +There needs to be another layer onto the lexer, which should probably be +entirely rewritten anyway. The lexer needs to read entire *commands* at a +time, not just a *line* at a time. It also needs to support arbitrary putback, +probably by just backing up the "current position" in the command buffer. + Scratch variables should not be available for use following TEMPORARY. Details of N OF CASES, SAMPLE, FILTER, PROCESS IF, TEMPORARY, etc., need to be @@ -16,8 +40,6 @@ In debug mode hash table code should verify that collisions are reasonably low. Use posix_fadvise(POSIX_FADV_SEQUENTIAL) where available. -random.c should not know about set_seed. - Use AFM files instead of Groff font files, and include AFMs for our default fonts with the distribution. @@ -73,11 +95,6 @@ Eliminate private data in struct variable through use of pointers. Fix som_columns(). -There needs to be another layer onto the lexer, which should probably be -entirely rewritten anyway. The lexer needs to read entire *commands* at a -time, not just a *line* at a time. This would vastly simplify the -(yet-to-be-implemented) logging mechanism and other stuff as well. - Has glob.c been pared down enough? Improve interactivity of output by allowing a `commit' function for a page.