DSLs mit Scala
- Beginn: Fr, 20.08.2010, 16:00
- Ende: Fr, 20.08.2010, 19:00
- Ort: Micromata GmbH, Marie-Calm-Straße 1-5, 34131, Kassel, Deutschland
- Beschreibung: DSLs mit Scala
- Referent: Christian Ruhwedel - Micromata GmbH
- Facebook Event
- Xing Event
Abstract
Scala ist eine funktionale und objektorientierte Programmiersprache. Sie kann auf einer JVM oder .NET VM ausgeführt werden. Beim Design der Sprache wurde großer Wert darauf gelegt, dass die Syntax dem Programmierer erlaubt natürlich wirkende DSLs zu entwerfen.
Es werden einige Besonderheiten der Scala Syntax vorgestellt, welche Scala zu einer besonders DSL-freundlichen Sprache machen. Zunächst wird anhand eines Beispiels der Entwurf einer einfachen internen DSL gezeigt.
Im Anschluss folgt ein Beispiel für den Entwurf einer externen DSL. Hier wird besonders auf die Verwendung der "Parser Combinator Library" eingegangen, mit deren Hilfe sich sehr komfortabel eigene Parser implementieren lassen.
Wer ein interessantes Thema für eines der nächsten Treffen vorschlagen möchte:https://www.xing.com/net/jugh/themen-fur-jugh-treffen-423729







Die JavaUserGroupHessen ist eine OpenSource Initiative der