Sunday, April 09, 2006

on the dual nature of input

First, the changes:
  • Time now displays as a complete timestamp in the form YYMMDD-HHMMSS-mmm-cccc.
  • JSecs now use the time as their name.
  • JSecs use the cabinet name to form their pathname: /cab/time.
  • Fixed the Ents display.

On another front, as wizards will be a big project, I'm thinking I should write a servlet client first. I want to develop AgileWiki to support text, Swing and HTML input, so its best to start early!

Now about the dual nature of input. This is a problem for evaluators. Consider the input of a document. In text mode, the user (or script processor) is asked for the input line by line, while in GUI mode the user submits the document in one go.

Case in point--npjs. This command currently asks for the input document one line at a time. What is needed is to support both modes of input. Easy enough for the UI to indicate the mode, but I'm concerned that it could make for some ugly evaluator code. Perhaps I can use a specialized evaluator for document entry, and just stack them up?

Bill

0 Comments:

Post a Comment

<< Home