Domain-specific languages: Programming Language Design course | Zoonk
34. Domain-specific languages
Create a language tailored to one problem domain, with carefully limited syntax and semantics. Decide between an embedded and standalone design, then build a parser, evaluator, and host-language interface.