ThingsToDoToRosemary:
Control Panel
Breakpoints conditioned on events.
Maybe partly done?
Easier ways to deal with breakpoints. (Includes simply stopping on random events.)
Reset. (And maybe eventual EvalProc replacement).
Done:
Open Control Panel with only useful part showing.
Done:
Test procedures.
Runtime
Done:
Procedural interface to (multiple) clock generators.
Done:
Check that port directions strictly obeyed.
Browser and Display
Done:
Record Viewers on state records.
Done:
Order display by Create Time.
Adjust size of Display components when packing.
Done:
Zero pad numbers to the left.
Done:
Return in Display invokes NoticeEdits.
Done:
Display nodes with no writers.
Browser:
Lying about visibility.
Maybe done:
Excessive white space.
Cut down on white space in Display.
Maybe explained:
Packing bug (many state records => each Pack cmd fixes only one)
Multiple-displayer bugs
Done:
Use new ViewRec
Debugging style ViewRec
Done:
Useful error message when try to examine state of nonleaf, or eliminate state button if no state to open.
Type hierarchy and multiple ways to display.
Translator
Done:
null cell definitions should translate and compile
Done:
Optimize code generated for OPENs.
Done:
Test procedures.