Sciweavers

Share
PEPM
2012
ACM

Scala-virtualized

7 years 10 months ago
Scala-virtualized
This paper describes Scala-Virtualized, which extends the Scala language and compiler with a small number of features that enable combining the benefits of shallow and deep embeddings of DSLs. We demonstrate our approach by showing how to embed three different domain-specific languages in Scala. Moreover, we summarize how others have been using our extended compiler in their own research and teaching. Supporting artifacts of our tool include web-based tutorials, nightly builds, and an Eclipse update site hosting an up-to-date version of the Scala IDE for Eclipse based on the Virtualized Scala compiler and standard library. Categories and Subject Descriptors D.3.3 [Programming Languages]: Language Constructs and Features
Adriaan Moors, Tiark Rompf, Philipp Haller, Martin
Added 25 Apr 2012
Updated 25 Apr 2012
Type Journal
Year 2012
Where PEPM
Authors Adriaan Moors, Tiark Rompf, Philipp Haller, Martin Odersky
Comments (0)
books