Zusammenfassung und Ausblick

Das Erfinden von DSLs ist verlockend und kann In Scala ziemlich viel Spaß machen, aber unterschätzen Sie weder den Aufwand, der für den Bau einer robusten DSL erforderlich ist, die für Ihre Kunden wirklich gut benutzbar ist, noch die Probleme der langfristigen Wartung und Unsterstützung.

Wenn Sie sich dafür entscheiden, eine DSL zu schreiben, finden Sie in Scala reichhaltige Möglichkeiten dafür. Die Syntax der Sprache ist flexibel und zugleich mächtig genug, dass eine interne DSL unter Umständen ausreicht. Außerdem ist eine interne DSL ein hervorragender Ausgangspunkt, insbesondere wenn die Hauptautoren des Codes der neuen DSL andere Programmierer sind.

Wenn Sie wollen, dass Nichtprogrammierer den DSL-Code lesen oder ...

Get Programmieren mit Scala now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.