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
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