On Fri, Aug 12, 2011 at 1:25 PM, Danny Yoo <[email protected]> wrote: > > In which the first three lines are coming from compile-time, and I see > that my lift-to-toplevel macro is firing off, even though I placed it > in the stop-list of local-expand.
What's happening here is that the `#%module-begin' binding from `racket/base' calls `local-expand' on each of its forms, to determine whether its an expression or not. This implements the printing of top-level expressions. If you replace `#%module-begin' with `#%plain-module-begin', you should see the desired behavior. -- sam th [email protected] _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

