, un environement de développment dédié aux DSLs. Cet environement est la réponse, d'aprés cet article, aux besoins, mais également à ladifficulté de développer des DSLs.Pour rappel, un DSL: Domain Specific Language, est un langage qui doit permettre d'implémenter les régles inhérentes à un domaine précis, comme la finance. Par exemple: un langage mathématique ne doit permettre que d'exprimer des opérations mathématiques.
D'aprés JetBrains, le fait que ce type de langage nesoit pas plus développer est dû à:
- il n'y a aucun environement qui permet leur développement,
- les langages étant basés sur des grammaires, combinés plusieurs DSL peut provoquer des ambiguités.
Aucun commentaire:
Enregistrer un commentaire