I am shifting from DrScheme to Emacs to edit my PLT Scheme files. Can you teach me how to use steppers or debuggers in Emacs? Thanks.
You cannot do that with DrScheme's stepper and/or debugger, since they are currently integrated into DrScheme's GUI. It probably won't be too hard to make the connection, but nobody bothered with this work so far.
Would something as simple as scheme-mode suffice or do you need something more along the lines of QuackMode? I highly-suggest you read around the Emacs Wiki article on Scheme as it describes a fair number of options regarding Scheme and Emacs. To be quite honest, a debugger and stepper wouldn't necessarily be found in Emacs even though they were present in DrScheme which is a specific environment. Perhaps looking for a Scheme debugger you like should be done before you figure out how to hook it into Emacs.
All this being said, I'm pretty sure that MIT-Scheme has what you want because you can run a Scheme process from Emacs. Also, there's EdWin.
Tracing functions can be helpful for debugging.
(trace function-name)
It will print arguments and return value. To turn off tracing use:
(untrace)
you can try to setup slime for some scheme implementation. Look to my article about Emacs + Scheme
This isn't the answer you're looking for, but I've found the best way to debug is to insert "printf"s throughout the code. Pretty Neanderthal, but ...