Sadek Drobi’s Blog

March 28, 2008

Insights: You don’t need your DSL to be English-like

Filed under: Agile Programming, DSL, Domain Driven Design, Useability — Sadache @ 7:49 pm

There is a widespread opinion that a good DSL has to be English-like. Dave Thomas advocates against such approach asserting that DSL are not about getting as close as possible to natural languages and that having this as a guiding principle of DSL design can be rather detrimental. He also highlights what he believes is important in DSL design and provides some examples of successful DSL.

(more…)

Powered by WordPress