How about Racket-style #lang pragmas?

That way you can use any syntax or semantics you want in a given module, so 
long as your "lang" definition contains a parser 

Reply via email to