[prev in list] [next in list] [prev in thread] [next in thread]
List: racket-users
Subject: [plt-scheme] The infamous "no #%app syntax transformer is bound" error
From: jensaxel () soegaard ! net (=?ISO-8859-1?Q?Jens_Axel_S=F8gaard?=)
Date: 2006-06-24 15:47:08
Message-ID: 449D5E7C.8060502 () soegaard ! net
[Download RAW message or body]
Jens Axel S?gaard skrev:
> Now let's put this pattern in a module embodied by plambda:
>
> > (module plambda mzscheme
> (provide plambda)
> (define-syntax plambda
> (lambda (so)
> (syntax-case so ()
> [(_ (id ...) b)
> #'(lambda (stx)
> (datum->syntax-object #'here
> (syntax-case stx ()
> [(_ id ...)
> b])))])))
> )
Ah! I need a require-for-template ...
(module plambda mzscheme
(provide plambda)
(require-for-template mzscheme)
(define-syntax plambda
(lambda (so)
(syntax-case so ()
[(_ (id ...) b)
#'(lambda (stx)
(datum->syntax-object #'here
(syntax-case stx ()
[(_ id ...)
b])))])))
)
--
Jens Axel S?gaard
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic