1 ;;Quote: Cornell Program Synthesizer used formatted templates for almost all statements; placeholders are prompts that indicate the syntactic class
|
1 ;;Quote: Cornell Program Synthesizer inserted statement templates by command; could be moved, deleted, or filled in; could not be altered
|
2 ;;Quote: the compiler immediately detects and highlights errors in edited text; e.g., marks uses of undeclared variables
|
2 ;;Quote: a statement comment has a refinement, i.e., a list of statements
|
2+;;Quote: can suppress the display of a statement's refinement; increase the screen's 'field of view'
|
2 ;;Quote: highlight each statement as execute it; execute suppressed refinements at full speed
|
2 ;;Quote: monitor selected variables during execution of the program
|
3 ;;Quote: every PL/CS main procedure has the same structure; built into the editor to prevent unnecessary and error-prone retyping
|
3+;;Quote: in Cornell Program Synthesizer, cursor indicates your place in the developing program
|
3 ;;Quote: editor commands (must start with '.') executed when carriage-return is typed
|
7 ;;Quote: Cornell Program Synthesizer reports syntactic errors as soon as the line is typed
|
8 ;;Quote: the 'split' command displays the program and its input/output screen
|
8+;;Quote: the 'pause' command invokes a breakpoint when executed
|
9 ;;Quote: 'up' and 'down' move between program elements, while 'left' and 'right' move through modifiable text
|
10 ;;Quote: every other 'return' creates a temporary place-holder (e.g., a statement) in a list of place-holders
|
10 ;;Quote: special command to place cursor at an optional component
|
11 ;;Quote: special commands to skip embedded place-holders and to move backwards to enclosing place-holder
|
11 ;;Quote: can cut and paste phrases or entire templates with their subordinate parts
|
11 ;;Quote: make delete reversible by moving deleted segments to a special file
|
12 ;;Quote: to place a list of statements in a loop, cut the list, generate a loop template, enter the condition, and paste in the sequence
|