[plt-scheme] auto check syntax

From: Eli Barzilay (eli at barzilay.org)
Date: Sat May 16 14:50:52 EDT 2009

On May 16, Neil Van Dyke wrote:
> Jos Koot wrote at 05/16/2009 12:17 PM:
> > I use Check Syntax frequently for renaming variables. Every time a 
> > variable has been renamed, I have to do another Check Syntax before 
> > being able to do another renaming. I know it may take a few seconds to 
> > do another Check Syntax. May be a double choice: rename only and 
> > rename+check-syntax-again?
> Actually, I suspect there is enough information before the variable
> rename occurs that invalidating the existing Check Syntax
> information is not necessary -- just update the name and update the
> positional information for every piece of syntax after the first
> occurrence.

But (bad) macros can change their behavior based on the names.

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

Posted on the users mailing list.