¿Para qué tipo de problemas escribes un DSL?

Solo tengo curiosidad por los lenguajes específicos del dominio. Los he visto varias veces en artículos, y parece que pueden usarse fuera de la seguridad o problemas de definición de datos bancarios.

Entonces llego a SO para tener algún aporte concreto.

¿Alguna vez usaste un DSL? Escribe uno. Si es así, ¿cómo se siente?

¿Crees que uno de tus proyectos podría ser mejor (más productivo, más fácil de mantener, ...) con un DSL?

Edit: Siento poner esto después, pero me refería a un DSL específico que usted mismo escribió. Es excluir Tex, HTML, Make, SQL. De hecho, la pregunta era más: "escribir un DSL"

Respuestas a la pregunta(11)

Su respuesta a la pregunta