[plt-scheme] Breaking hygiene
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!