Skip to content

Design a DSL


Summary: How do we design a consumable and high-quality DSL? Use a meet-in-the- middle approach to building the DSL that accounts for language scope, granularity, semantic completeness, user friendliness, and tool friendliness.

Related Patterns and Guidelines: Create a DSL, Integrated Patterns and DSLs, Simple Solution Space

Associated Tasks: Make Pattern Available for Reuse, Design a Pattern

%d bloggers like this: