On Sep 14, 2009, at 5:21 AM, Eduardo Cavazos wrote:
But, I'm wondering, why doesn't this work:
(define-syntax import-procedure
(syntax-rules ()
((import-procedure library name)
(let ()
(import library)
name))))
For the same reason why
(define-syntax get-something
(syntax-rules ()
((_ name)
(let ()
(define something 'something)
name))))
(get-something something)
doesn't work. That's hygiene.
Aziz,,,
