holistic code-generation model
RE01 Rice Brian T. EM2
BRice@vinson.navy.mil
Wed, 14 Oct 1998 20:49:02 -0700
(apologies for not following up my earlier post very quickly- i was
heavily involved in a reactor-safety test for both of the plants that i
work on. it was a lot of work.)
Here are some preliminary suggestions for the example that I think might
help:
* command-line (dialog) interface (CLI) that allows batch-processing,
full system access, queries, object creation... (keep in mind the
semantics of the command-line interface are what most interest me here,
with specific examples within it to show our method of optimization for
a special case)
* the 'window' metaphor (full-screen) on top of the CLI for separate
environments which allow different interaction methods, such as the
traditional word-processing mode, a graphical editor (think ascii art),
and a simple mathematics environment (think mathCAD or VisiCalc). we
could extend/optimize it into a multi-tasking environment, first with
full-screen windows, then later perhaps with re-sizable overlapping
windows. inter-document links would also be a possible development
direction.
* a prototype chat environment with two windows, and i/o directed
between them via a pipe with different, customizable interfaces for the
windows. the i/o protocol could be toyed with to accommodate
latencies/throughput limitations simulated in software, or an enriched
protocol could be written to take advantage of a better connection.