DrScheme's definitions window can be used as a plain text editor to
write down step-by-step evaluations. The cut and paste functions,
available from the menu or through the usual key bindings, make it
easy to copy the expression from one step as a starting point for the
next step. DrScheme also provides special Scheme-specific editing
commands for manipulating expressions: