Para que tipo de problemas você escreve uma DSL?

Estou apenas curioso sobre idiomas específicos do domínio. Eu os vi várias vezes em artigos, e parece que eles podem ser usados ​​fora da garantia ou problemas de definição de dados bancários.

Então eu venho para o SO para ter alguma entrada concreta.

Você já usou uma DSL? Escreva um. Se sim, como se sente?

Você acha que um de seus projetos poderia ser melhor (mais produtivo, mais sustentável, ...) com uma DSL?

Edit: Me desculpe colocar isso depois, mas eu estava significando uma DSL específica que você mesmo escreveu. É excluir Tex, HTML, Make, SQL. Na verdade, a questão era mais: "escrever uma DSL"

questionAnswers(11)

yourAnswerToTheQuestion