| From: Chongkai Zhu (czhu at cs.utah.edu) Date: Wed Mar 11 00:28:06 EDT 2009 |
|
Macro step on the following code with standard hiding (or as long as
mzscheme syntax is hidden):
(require scheme/package)
(define-syntax-rule (d t)
t)
(match (d 1)
(x x))
(define-package p #:all-defined
(match (d 1)
(x x)))
The (d 1) in the top-level match expression gets expended, but the same
macro in the package stay unexpanded. Is this a bug?
Chongkai
| Posted on the dev mailing list. |
|