Hi,
It seems that define-syntax is provided by typed/racket but not by
typed/racket/base. Is that on purpose?
The following program compiles in DrRacket, version
6.2.900.17--2015-09-20(6dfc20d/a) [3m]:
#lang typed/racket
(define-syntax (foo stx)
(syntax-case stx ()
((_ expr)
(syntax/loc stx expr))))
However, if I change the #lang line to
#lang typed/racket/base
I get an error:
syntax-case: unbound identifier in the transformer environment;
also, no #%app syntax transformer is bound in: syntax-case
BTW, there is no problem with define-syntax-rule.
Best,
Antonio.
--
You received this message because you are subscribed to the Google Groups
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/CAJQmiZVz0%2BHvnEgMH1susJu2SbzSqYmcM0nsYyiWLyPe4M_SPQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.