| From: Henk Boom (lunarc.lists at gmail.com) Date: Sun Oct 12 19:47:41 EDT 2008 |
|
The following works:
---
#lang scheme/base
(require (for-syntax scheme/base
(for-syntax scheme/base)))
(provide test)
(define-syntax (test stx)
(define-syntax (foo stx)
#`#,2)
#`#,(foo stx))
---
I have two questions. First, is nesting for-syntax clauses the right
way to be able to write these sorts of macros? Secondly, is there a
way to define the 'foo' macro globally for the module? I'm prohibited
from including it in a begin-for-syntax clause.
Henk
| Posted on the users mailing list. |
|