Praktisches Beispiel einer DSL
3. Februar 2009 – 18:57 von RoyAuf der OOP in München hab ich Dennis getroffen. Wir haben uns über alle möglichen Themen Rund um die OOP unterhalten und sind bei dem Thema DSL (Domain Specific Language) hängen geblieben. Einige Vorträge auf der OOP behandelten dieses Thema mehr oder weniger oberflächlich. Andreas hat darüber ja auch schon mal geblogt. Mir fehlte einfach der große Zusammenhang zwischen warum entwickelt man eine DSL, wie entwickelt man sie, was benötigt man dazu und welche Vorteile bringt sie (oder kann sie bringen). Schlichtweg fehlte mir ein praktisches Beispiel das Dennis mir jetzt geliefert hat.
Von seinem Blog kann man sich seine sog. Mini Language runterladen mit der man geometrische Formen zeichnen kann. Die Domäne ist also klar. Das kleine Beispiel hat sehr viel zu meinem Verständnis beigetragen. Danke dafür!!! Seit dem ich mir das Programm genauer angeschaut und das Konzept dahinter zu verstehen glaube, sehe ich überall nur noch mögliche DSL’s. Es gibt schließlich genügend Domänen
Falls jemand noch weitere praktische Beispiele kennt, gebt mir Bescheid.
