Dites non aux DSL
Un Domain Specific Language est un langage créé pour une tache très particulière. CSS, HTML et SQL sont des bons examples de DSL populaires. Moins connus: ReactQL, QML, Less, Latex, XPath…
Certains cas sont plus flous : REST est une architecture, et permet de créer des APIS webs. Mais au final, on obtient souvent une sorte de DSL HTTP.
Suite à certains tweets je réalise que quelques personnes recommandent encore de créer des DSL.
Il faut absolument que je vous empêche de commettre cette erreur irréparable !