DSL Overview

This page will later explain what makes a domain specific language useful and how to decide whether a DSL is the right tool for a problem.

Scope

  • Define the problem domain and the vocabulary it needs.
  • Choose the right implementation style for the language.
  • Keep the first version small enough to evolve safely.

Next Steps

  1. Review syntax and grammar design.
  2. Sketch the parser and runtime model.
  3. Expand the page with examples later.