[plt-scheme] Macro expander?

From: Ryan Culpepper (ryanc at ccs.neu.edu)
Date: Sun Jun 15 14:01:13 EDT 2008

Michał Kwiatkowski wrote:
> Hello,
> 
> What's the state of the macro expander in PLT 4.0? Contents of
> collects/macro-debugger/expand.ss are commented out and the docs are
> broken because of that:
> http://docs.plt-scheme.org/macro-debugger/index.html#(part._.Macro_expansion_tools)
> . Will expander procedures get back? What should I use in the
> meantime?

The broken docs are my fault. I'll fix them.

The macro expander is a core part of mzscheme. The procedures in the 
macro-debugger docs call the expander and just process the results in a 
special way. The main expander procedures are here:

http://docs.plt-scheme.org/reference/Expanding_Top-Level_Forms.html#(def._((quote._~23~25kernel)._expand))

Ryan

> 
> Cheers,
> mk
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme



Posted on the users mailing list.