Domänenspezifische Sprachen
von Mike Sperber
Sprachen sind super, wenn Du sie hast: Domänenspezifische Sprachen (DSLs) bringen die Architektur und die Domänen näher zusammen. Domänenexpert:innen können sie verstehen und nutzen, und Architekt:innen können sich auf die Implementierung der Infrastruktur konzentrieren. Gute DSLs befähigen Benutzer:innen mehr als traditionelle UIs (und KIs). Leider sind sie selten, weil ihre Realisierung im Kontext traditioneller Architektur einfach zu schwierig und zuviel Arbeit ist. Es gibt aber Ansätze – basierend auf funktionaler Programmierung und eingebetteten DSLs – welche die Aufgabe deutlich erleichtern. Der Vortrag zeigt, was DSLs leisten können, wie die Architektur davon profitiert und wie man an Design und Implementierung herangehen sollte.