-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 16-01-12 15:28, Sam Tobin-Hochstadt wrote: > On Mon, Jan 16, 2012 at 7:57 AM, Marijn <hk...@gentoo.org> wrote: >> >> ((_ ((id rule) ...)) (with-syntax (((dep ...) (free-vars (expand >> #'(rule ...))))) > > You need to use `local-expand', not `expand', here. Probably like > this: > > (local-expand #'(rule ...) 'expression '()) >
If I use that instead I still get the same error. Perhaps it needs to be something like: (local-expand #'(rule ...) 'expression '(id ...)) but '(id ...) is not in the right form... Marijn -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk8VOgMACgkQp/VmCx0OL2zSlQCgodcc3RdsezlEkxk2YF5vR4+7 GBQAn019t+rljHqc0v2JhBhBfSxpeill =lqGK -----END PGP SIGNATURE----- ____________________ Racket Users list: http://lists.racket-lang.org/users