[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MIT-Scheme-devel] refactoring done
From: |
Chris Hanson |
Subject: |
Re: [MIT-Scheme-devel] refactoring done |
Date: |
Sun, 20 Sep 2009 12:43:21 -0700 |
Yeah, the history thing added a lot of complexity for no compelling
benefit. I'm not sure it's the best way to make a stepper anyway; it
might be simpler to add hooks to the expander as is done with stepping
the interpreter.
On Sun, Sep 20, 2009 at 8:32 AM, Taylor R Campbell <address@hidden> wrote:
> Date: Sat, 19 Sep 2009 23:57:44 -0700
> From: Chris Hanson <address@hidden>
>
> OK, I'm done refactoring the syntax stuff. Hopefully it's a little
> easier to follow now. I didn't make any major changes to the
> syntaxing, just rearranged it to make the interfaces clearer and to
> improve readability some.
>
> One major change you did make was to eliminate the history tracking.
> Although none of the system exploited this, and although there was
> some extra complexity in the bookkeeping for this, I often found it
> invaluable for debugging macros. It would have been even nicer to
> teach the debugger about this so that we could have an expansion
> stepper like the one in DrScheme that I have heard people rave about.
>