[plt-scheme] Incremental development with DrScheme or MzScheme

From: Eli Barzilay (eli at barzilay.org)
Date: Wed Oct 3 21:08:36 EDT 2007

On Oct  3, Austin King wrote:
> [...]
> Is this possible with DrScheme or MzScheme?

DrScheme is not designed for this kind of work.  More than that, it is
specifically designed to reset the world on every run of your program.
This avoids the usual problems that people run into with long-session
style of development.

It is possible, however, to do that with MzScheme and Emacs.  It can
be a little difficult though if you develop code in modules -- you
need to be able to "go into" a module namespace, and know how to
redefine things and also reload a module.  I have a hack for these
things, in case you're interested.  (But note that the workflow that
DrScheme encourages is usually better.)

          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!

Posted on the users mailing list.