
3.3 Level of Intelligence 49
palettes that control modes and parameters. Feedback to the user is pro-
vided using an English-like presentation of the inferred code, where
choices in the code are pop-up menus.
Katie (Kosbie and Myers 1993, 1994): It records high-level events (e.g.,
"delete object-A") as well as low-level events (e.g., mouse-move) and al-
lows macros to use any level. Katie proposes that macros could also be
invoked when low- or high-level events occur.
Turquoise (Miller and Myers 1997): It creates composite Web pages from
examples of what they should contain. The demonstration is performed
by copying and ...