Donkey, A Scheme Stepper
[Donkey logo]

Scheme has been considered by many to be an ideal teaching language since it naturally conforms to mathematical intuition and inductive reasoning. But there have been few tools to facilitate the learning process and few good debuggers, only interpreters that produce answers without giving any intuition to how the Scheme expressions are evaluated. Donkey fulfills this role.

Donkey (built on the powerful MzScheme dialect) is an interactive Scheme debugger and editor. It provides:

Along with many other features, these capabilities make Donkey an ideal environment both for learning the rules of Scheme evaluation and for debugging Scheme programs.

Getting Donkey

Donkey comes with DrScheme, a graphical environment for developing Scheme programs.

Documentation

Read the Online Documentation
Back to the PLT Packages Page
Gann Bierner
gbierner@rice.edu