HomeHomeHomeArchiteturMiddlewareMDSDBeratungCoachingTrainig
header
homemailbacksearchimpressum

go back go up Publications :: Java-Spracherweiterung mit JetBrains MPS

dotted Line
dotted Line
menu not Selected Home
dotted Line
menu not Selected Services
dotted Line
menu not Selected Experience
dotted Line
menu not Selected New DSL Book
dotted Line
menu not Selected Conferences
dotted Line
menu selected Publications
   menu not Selected Books
   menu not Selected Patterns
   menu not Selected Papers
   menu not Selected Podcasts
   menu not Selected Videos
   menu not Selected Articles
   menu not Selected Position Papers
dotted Line
menu not Selected Vorlesungen
dotted Line
menu not Selected Site
dotted Line
dotted Line

magic Pixel banner 0

magic Pixel banner 1

magic Pixel banner 2

magic Pixel banner 3

magic Pixel banner 4
magic Pixel

Java-Spracherweiterung mit JetBrains MPS

Jetbrains, der Hersteller von IntelliJ IDEA, Resharper und anderen Entwicklungwerkzeugen haben am 10. Dezember die Beta-Version von MPS, dem Meta Programming System, veröffentlicht. In einem früheren Artikel hatte ich bereits kurz darüber geschrieben. MPS ist ein System zur sprachorientierten Programmierung (Language Oriented Programming). Mit MPS lassen sich effizient domänenspezifische Sprachen erstellen, kombinieren und verwenden. In diesem Artikel zeige ich, wie man mit MPS Java um eigene Sprachkonzepte erweitert: ein neues Schlüsselwort, um einfacher mit Java 5 Locks zu arbeiten. MPS ist kein klassischer Texteditor, weswegen einige Editieroperationen nicht in gewohnter Weise funktionieren. Dies ist in einem Artikel wie diesem sehr schwer zu beschreiben, weswegen ich es erst gar nicht versuche, sondern begleitende Screencasts erstellt habe.

[Artikel]
20.12.2008
../data/articles/MPS-Example.pdf Download... Abstract... Abstract...
Java-Spracherweiterung mit JetBrains MPS
Published in: JavaMagazin, 03/2009