All Tools
R
Dev ToolsFreeOpen Source
RACKET
Lisp language for building languages and DSLs
Apache-2.0
ABOUT
Custom languages and research compilers usually mean writing a parser and runtime from scratch. Racket treats languages as libraries with macros, a module system, and DrRacket, so teams ship DSLs and teaching languages without leaving one toolchain.
INSTALL
brew install racketINTEGRATION GUIDE
1. Design a domain-specific language as a Racket
2. Teach programming with a custom student language and DrRacket
3. Prototype a compiler or macro system with hygienic macros
4. Script research tooling in a Lisp with a batteries-included standard library
TAGS
racketlispschemedsllanguage-orientedmacroseducation