
26 Chapter Two Generalizing by Removing Detail
trucks. Computer scientists understand trucks as a way of expressing the
creation of computational processes or tasks.
3 An Example of Programming by Example
The ideal way to convey how a programming by demonstration system
works is to demonstrate it. While a live demo would be easier to follow, I'll
present two detailed examples here on paper. (A dynamic replay of these
examples is available from
www.toontalk.com/English/wishes.htm.) The first
example is very simple. The benefits of a general-purpose program-
ming with examples system are most apparent, ...