[plt-scheme] syntax-recertify
At Thu, 15 Mar 2007 21:41:05 +0100, "jos koot" wrote:
> Request for a simple example for the following:
> Module M exports a syntax S. Syntax S produces code that defines syntaxes
> expanding to code that calls other syntaxes , say A ..., defined in but not
> provided by module M. This goes wrong because the expansions are not certified
> to call syntaxes A ... I solved the problem by exporting syntaxes A ..., but I
> guess that by means of syntax-recertify I can avoid the exports of A ... Is my
> guess right? If so, can someone send me a simple example of how to use syntax-
> recertify. I studied the docs and did some attempts, but they all failed.
I think you should not need `syntax-recertify'. Certification should
work automatically unless you're using `local-expand' and re-arranging
the result.
Can you provide a more concrete example with the uncertified-syntax
problem?
Matthew