it looks like the stuff in lib/_eval.scm , especially with ##eval and the ##*cte* stuff seems like it might work; but I can't quite get it; anyone have experience?
On Thu, Aug 13, 2009 at 4:09 AM, lowly coderlowlycoder@huoyanjinjing.com wrote:
(define-macro (foo) (define x 20) (define (magic-func var-name) ...)
(pp (magic-func 'x)))
(foo)
Is there anyway I can define magic-func so that 20 is outputted?