Group: user interface
Group: debugging
Topic: attribute grammar
Topic: database agents
Topic: debugging techniques
Topic: incremental execution
Topic: load-time code generation
Topic: monitored variable
Topic: spreadsheet
| |
Subtopic: immediate computation after change
Quote: ahead-of-time debugging: execute statements as they are typed and update the program state for test cases; better code faster; users liked it [»snelJL7_1997]
| Quote: example of ahead-of-time debugging: trace effect on test cases as write the code; makes it easy to catch and fix errors [»snelJL7_1997]
| Quote: immediate computation--an edited datum is automatically processed; e.g., formatting in word processors and background recalc in spreadsheets [»repsT11_1987]
| Quote: with immediate computation, a computation is always consistent with the current state of the data; provides feedback [»repsT11_1987]
| Quote: attribute grammars automatically handle the repropagation of consistent attribute values after an editing change [»repsT11_1987]
| Subtopic: selective recomputation
Quote: selective recomputation by comparing old and new values; when the same, stop propagation of the change [»repsT11_1987]
| Subtopic: differential evaluation
Quote: in differential evaluation recompute a function by computing the difference from a previous value [»repsT11_1987]
| Subtopic: problems of immediate computation
Quote: the problem with attribute grammars for language-based editors and immediate computation is their inefficient visits to every node [»repsT11_1987]
|
Related Topics
Group: user interface (75 topics, 1639 quotes)
Group: debugging (10 topics, 333 quotes)
Topic: attribute grammar (9 items)
Topic: database agents (10 items)
Topic: debugging techniques (23 items)
Topic: incremental execution (22 items)
Topic: load-time code generation (13 items)
Topic: monitored variable (28 items)
Topic: spreadsheet (28 items)
|