von Martin Grund, 02.12.2007

Entwickeln domänenspezifischer Sprachen mit Ruby: Auf dem Weg zur nächsten Programmiersprache

Aus dem
t3n Magazin Nr. 10

Als Ausblick zur Verwendung einer externen Sprache sei dabei das RMQL-Projekt genannt. RMQL steht für on Rails Model Query Language und erlaubt dem Benutzer, über eine Anfragesprache direkt auf ein Rails-Modell zuzugreifen. Die Sprache ist dabei an XQuery angelehnt und ermöglicht dem Benutzer, mit der Anfrage gleichzeitig das Ergebnisdokument zu definieren. Das RMQL-Projekt ist mit Hilfe des Dhaka-Frameworks implementiert und als Open Source verfügbar [2]. RMQL zeigt neben der eigentlichen Sprachimplementierung auch, wie bestimmte Konzepte aus dem Bereich der Virtuellen Maschinen wie Stack Frames und überprüfte Methodenaufrufe realisiert werden können.

Wer sich weitergehend mit dem Thema domänenspezifischer Sprachen beschäftigen will, dem sei das Buch „Antl3 – The ultimative Reference“ [3] empfohlen, das alle notwendigen Konzepte noch einmal tiefergehend erläutert.

Weitere Artikel zu Ruby



Empfohlene Produkte

Softlink 1877

Links und Literatur

Seite:  1 2 3 4 5

Empfohlene Artikel