Use version 207. Some problems with printing have been reported in the labs with version 208.
DrScheme is supposed to get more capable static checking any year now: See MrFlow.
Recent versions of DrScheme have a facility for semi-automatic retesting. See the relevant chapter in A Brief Tour of DrScheme.
(require (lib "trace.ss"))in the interaction pane. You can then type something like
(trace my-routine1 my-routine2) (myroutine-1 5)and all calls and returns from routines my-routine1 and my-routine2 will be printed along with argument and return values. Turn off by typing
(untrace my-routine1 my-routine2)Unfortunately, to trace internal definitions, you have to invoke trace in the scope of the definition.