home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / TOOLS / MPAGE / MPAGE.ZIP / TODO < prev   
Text File  |  1997-09-25  |  2KB  |  47 lines

  1. Current Wish List:
  2.  
  3.  
  4. - Should print a help string when invoked as "mpage".  However, like
  5. cat(1), I chose to default to processing standard input when no files
  6. are specified.  I will change this so that the file "-" refers to
  7. standard input and hence you will have to type something like:
  8.     ls -Rl | mpage -8 -
  9. More thought is required here.  (you comments solicited)
  10.  
  11.  
  12. - Add support for handeling ATT style spoolers.  Or any type spooler.
  13. Shouldn't be that difficult.
  14.  
  15.  
  16. - Support for reducing mpage output.  I.E. if I do:
  17.         mpage -8P file.txt | mpage -8
  18. I should get 64-up output.  Problems are that the PostScript code
  19. produced is not "recursive".  The end-of-page macro in particular
  20. suffers under re-definition, you get blank pages.  Another problems is
  21. resolution of the printer.  See the next Wish item.
  22.  
  23.  
  24. - Better handeling of PostScript input.  The current stuff works, but
  25. it is not general enough.  I am currently learning more here, thanks
  26. to the "Green Book" and will work on a cleaner parser for Version 3.
  27. (Oh-my-goodness, a pre-announcement ;-)
  28.  
  29. Perhaps I should convert the whole PostScript processing routing to be
  30. a "Finite Automata".  Each line will represent a "token" parsed by its
  31. comment, output will be based upon transitions from state to state.
  32. The automata should allow states and transitions to be added dynamicly
  33. so that we can adapt to differening structure conventions, and
  34. differing PostScript code generators (psdit, dvi2ps, etc ...)
  35.  
  36.  
  37. - Fix A4 paper handeling.
  38.  
  39.  
  40. - Add better timing information, possible adding command line
  41. arguments to control the amount of timing information added to the
  42. file.  (Eyuk, more arguments:-(
  43.  
  44.  
  45. - Lots more, I'm sure.
  46.  
  47.