Eliot is an interactive animation environment, which visualizes algori
thms written in the C programming language, Eliot provides a library o
f visual data types which are ordinary data types with a set pre-defin
ed visualizations. The user selects one visualization for each data ob
ject he wants to animate. Based on these selections, Eliot constructs
an animation where the objects as well as their operations are animate
d. Eliot can be used in algorithm design, visual debugging and learnin
g programming. (C) 1998 Academic Press.