[plt-scheme] Breaking hygiene

From: Eli Barzilay (eli at barzilay.org)
Date: Wed Apr 13 08:14:09 EDT 2005

On Apr 13, Sam Tobin-Hochstadt wrote:
> On Wed, 2005-04-13 at 12:17 +0100, Matt Jadud wrote:
> 
> > PS. Perhaps another thread, but how do people develop and debug
> > significant macros? Or, do they just "get it right" the first time
> > around?
> 
> I recommend the syntax-browser from Planet (v300).  And they
> definitely don't get it right the first time.

If you want to try a more primitive approach that works with mzscheme,
I have a bunch of, uh, macros, that are convenient wrappers around
`expand' and `exapnd-syntax'.  They're far from perfect, but useful
enough to come out of some hard corners...

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



Posted on the users mailing list.