Programm FrOSCon

Workshop: Domain Specific Languages mit Xtext

25. August 2012
C118/Java (Sa), Python (So)
Language: de
Java

Zusammenfassung

Eine prägnante Domain Specific Language kann besser geeignet sein, ein Problem in einer bestimmten Domäne zu lösen, als allgemeine Programmiersprachen wie Java. Xtext ist als ein Opensource Framework bekannt geworden, das ein umfassendes Tooling zur Erstellung von Domain Specific Languages bietet.
In diesem Workshop werden wir lernen wie man eigene, ausdrucksstarke Domain Specific Languages mit Hilfe des Xtext Frameworks erstellt und obendrein die gewohnte Unterstützung gängiger IDEs wie Eclipse für die eigene Sprache bekommt.
Im zweiten Teil des Workshops sehen wir, wie man einen Compiler für die erstellte DSL mit dem Generatorframework Xtend2 implementiert.
Da es sich hierbei um ein Hands-On-Tutorial handelt, sollten Sie Ihren Laptop mit vorinstalliertem Java5 JDK oder neuer, sowie der Xtext Eclipse Distro (s. Link) mitbringen.