From: David Feuer (dfeuer at techhouse.org) Date: Thu Jul 11 17:39:13 EDT 2002 |
|
I can't figure out why the following gives an error. Can someone help? (let-syntax ((foo (lambda (obj) (syntax-case obj () ((_ q) (expand (syntax q))))))) (let ((y 3)) (foo y))) It seems that expand somehow makes the macro system lose track of the origin of y, but I don't see why. David
Posted on the users mailing list. |
|