Utiliser un langage pour décrire une pièce en CAO peut s’avérer efficace dans certains cas d’usage : motifs répétitifs, contours semblables, pièces procédurales, instances paramétrables … tout en fournissant la légèreté, et les possibilités de merge d’un programme textuel classique. Enfin, efficacité de l’IA pour créer ces programmes itérativement par rapport à cliquer sur une interface.
Pour CAD DSL l’inspiration vient principalement de 2 projets Python :
