From: Dan Muresan (danmbox at gmail.com) Date: Sun Oct 22 13:38:11 EDT 2006 |
|
Hi, I'm wondering why the following doesn't work: (define-syntax xmodule (syntax-rules () ((_ name (export ...) def ...) (module name mzscheme (provide export ...) def ...)))) (xmodule mod (mac) (define-syntax mac (syntax-rules () ((_ x) x)))) I get: compile: bad syntax; function application is not allowed, because no #%app syntax transformer is bound in: (syntax-rules () ((_ x) x)) However, plain definitions work inside xmodule. -- Dan
Posted on the users mailing list. |
|