Module Languages

In Racket, reusable language implementations packaged as modules whose #lang directive selects a reader, expander, and base bindings — letting a single source file be interpreted under a completely different grammar and semantics. The mechanism behind Racket’s language-oriented programming style.

In this vault

Backlinks