2010/08/06
DSLs mit Scala
Last Changed by Nicolo Martin, Aug 11, 2010 16:25
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

Posted at 06 Aug @ 12:43 PM by Nicolo Martin | 0 Comments