Der Generator für Programmiersprachen Langium wird schneller und schlankerDas Eclipse-Project Langium zur Erzeugung domänen-spezifischer Programmiersprachen parst in Version 3.0 schneller und bekommt eine schlankere Struktur.
Legacy & Innovation Meetup: Wie man Fachlichkeit von Technik dauerhaft trenntAm 3. März ist der bekannte Podcaster, Autor und Referent Markus Völter beim Hamburger Legacy & Innovation Meetup geladen.
heise+ Aktionsangebot 1 Jahr heise+ zum Aktionspreis: Jetzt heise+ für nur 1,90 € pro Woche lesen und 1 Jahr lang geballtes, brandaktuelles IT- und Tech-Wissen sichern. Unbegrenzter Zugriff auf alle heise+ Beiträge inklusive der Inhalte aller Heise-Magazine. Nur bis zum 31. Mai!
Programmiersprache: Racket 8.0 bekommt neue StandardimplementierungDas funktionale Programmiersprachensystem Racket umfasst im aktuellen Release mit Racket CS eine neue Laufzeitumgebung.
Sprache als Werkzeug: DSLs mit Kotlin bauenDie zunehmende Zahl an Domain-specific Languages beweist, dass sich die Programmiersprache Kotlin hervorragend für das Bauen solcher DSLs eignet.
Sprache als Werkzeug: DSLs mit Kotlin bauenEigene Domain-specific Languages mit Kotlin zu erstellen, gehört zwar nicht zu den Standardaufgaben von Entwicklern. Die zunehmende Zahl an DSLs etwa für Gradle, Spring Beans oder Spring Cloud Contract beweist jedoch, dass sich die Sprache hervorragend dafür eignet.
Xtext 2.16 ist noch nicht ganz bereit für Java 11Das Open-Source-Framework folgt nun dem quartalsweisen Releasezyklus von Eclipse und setzt mindestens Oxygen 3.a voraus.
Xtext 2.15 will mit Eclipse Schritt haltenUm sich dem dreimonatigen Releasezyklus von Eclipse anzupassen, mussten die Entwickler hinter dem Open-Source-Framework eigene Prozesse überarbeiten.
Xtext 2.14 bereit für Java 10Die Entwickler des Open-Source-Frameworks Xtext hatten sie sich bei den vorherigen Releases auf die Performance und interne Verbesserungen konzentriert. Mit dem aktuellen Release 2.14 stellen sie nun jedoch eine ganze Reihe neuer Features vor.
itemis baut Xtext- und Language-Engineering-Engagement ausitemis zielt auf eine zusätzliche Zielgruppe: fachliche Anwender, die mithilfe domänenspezifischer, formaler Sprachen Teile ihrer benötigten IT-Anwendungen selbst programmieren oder konfigurieren können.
Xtext 2.11 unterstützt Language Server ProtocolAußerdem haben die Entwickler die wohl monolithische Codebasis in separate, besser handhabbare Einheiten unterteilt.
Eine eigene Programmiersprache mit Xtext modellierenMit Xtext, einem Sprachframework auf der JVM, ist es mit wenig Aufwand möglich, eine eigene Programmiersprache zu definieren. Dieser Artikel zeigt den Werdegang einer kleinen domänenspezifischen Sprache von der Definition der Grammatik bis hin zur lauffähigen IDE.
Gewinner der Verlosung des Buchs "DSL Engineering" stehen festDie richtige Antwort auf die Frage, welche Beispieltools in Markus Voelters neuem Buch zu domänenspezifischen Sprachen zum Einsatz kommen, lautete "JetBrains MPS, Eclipse Xtext und Spoofax".
Neues "DSL Engineering"-Buch bei Verlosung gewinnenDer bekannte Softwarearchitekt Markus Völter hat ein Buch über domänenspezifische Sprachen geschrieben, das heise Developer in einem Gewinnspiel fünfmal verlost.
Neues Buch zu "domänenspezifischen Sprachen""Domänenspezifische Sprachen" sind einer der wichtigsten Trends in der modellgetriebenen Softwareentwicklung. Markus Völter veröffentlicht ein neues Buch zum Thema.
MetaEdit+ 5.0 erschienenMetaEdit+ bietet Unterstützung bei der Entwicklung domänenspezfischer Sprachen (DSLs), die auf spezielle Anwendungsbereiche zugeschnitten sind.
DevBoost: Neue Firma zu EMFTextSpin-off der TU Dresden will das Eclipse-Plug-in EMFText zur Entwicklung domänenspezifischer Sprachen (DSLs) und darauf basierende Produkte vermarkten.
MetaEdit+: Eclipse-Plug-in für domänenspezifische ModellierungMit dem neuen MetaCase+-Plug-in können Softwareentwickler domänenspezifische Modelle sowie daraus generierten Code in Eclipse importieren und dort weiterverarbeiten.
100 domänenspezifische Sprachen im EMFText-Syntax-ZooIn ihrer Sammlung von mit dem Werkzeug erstellten DSLs haben die EMFText-Entwickler einen Meilenstein erreicht.
Domain Specific LanguagesMartin Fowler und Rebecca Parsons schaffen es eindrucksvoll, dem Entwickler das Eintrittstor zum Thema domänenspezifische Sprachen zu öffnen.
Episode 27: Interne DSLs Eine Episode über interne DSLs, also domänenspezifische Sprachen, die in eine bestehende Programmiersprache eingebettet werden.
Language Implementation PatternsWas man schon immer über DSL wissen wollte und sich nicht zu fragen getraut hat – Terence Parr schafft es, ein spannendes Thema kompakt und praxisnah darzustellen.
Episode 23: Domänenspezifische Sprachen Eine Episode über Domain-Specific Languages (DSLs) im Allgemeinen sowie über Eclipse Xtext und JetBrains' MPS (Meta Programming System) im Besonderen, die unterschiedliche Ansätze zur Implementierung textueller DSLs verwenden.