Neue Scala Rule Engine Hammurabi - JAXenter

Neue Scala Rule Engine Hammurabi

Hartmut Schlosser

Hammurabi ist eine in Scala geschriebene Rule Engine, die die Möglichkeiten von Scala zum Schreiben lesbarer Domänenspezifischer Sprachen (DSL) nutzen möchte. Regeln sollen mit Hammurabi direkt in der Host-Sprache geschrieben und kompiliert werden können, ohne dabei die Lesbarkeit zu verlieren.

Das Hammurabi-Projekt wird unter der Apache-2.0-Open-Source-Lizenz entwickelt und befindet sich noch in einem frühen Entwicklungsstadium. Aktuell liegt eine erste Implementierung vor, die allerdings noch nicht für den produktiven Einsatz empfohlen wird. Auf der Projektseite finden sich Downloadlink sowie Beispiele für den Einsatz der Engine.

Geschrieben von
Hartmut Schlosser
Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.