[plt-scheme] running an MzScheme debugger in Emacs?

From: Prabhakar Ragde (plragde at uwaterloo.ca)
Date: Sat Apr 26 07:46:32 EDT 2008

Benjamin L. Russell wrote:

> Sure, it is possible to work through SICP in Notepad. [...] But why!?

For the same reason that one writes haiku, or works out the 
representation of natural numbers and implementation of arithmetic 
operations in the lambda calculus. It's worth questioning the 
incremental advantage of added functionality, especially when you are 
asking other people to provide it. Arguably, they expect students to use 
a debugger on SICP exercises because SICP doesn't pay enough attention 
to systematic construction of programs. It may be conventional wisdom 
that debuggers and refactor-with-a-click tools are essential in the 
modern workplace and therefore must be part of each learning experience, 
but with each passing year I believe it less and less. --PR

Posted on the users mailing list.