|
|
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
Download...
Abstract...
|
Java-Spracherweiterung mit JetBrains MPS
|
|
Published in: JavaMagazin, 03/2009
|
|