Blogs (9) >>
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Mon 31 Oct 2016 13:55 - 14:20 at Matterhorn 1 - Session 1

Domain-specific languages can be embedded in a variety of ways within a host language. The choice of embedding approach entails significant tradeoffs in the usability of the embedded DSL. We argue embedding DSLs \textit{naturally} within the host language results in the best experience for end users of the DSL. A \textit{naturally embedded DSL} is one that uses natural syntax, static semantics, and dynamic semantics for the DSL, all of which may differ from the host language. Furthermore, it must be possible to use DSLs together naturally - meaning that different DSLs cannot conflict, and the programmer can easily tell which code is written in which language.

Mon 31 Oct
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:10: Session 1DSLDI at Matterhorn 1
13:30 - 13:55
The DSGA Model of DSL Design: Domain, Schema, Grammar, Actions
Vadim ZaytsevRaincode, Belgium
File Attached
13:55 - 14:20
Naturally Embedded DSLs
Jonathan AldrichCarnegie Mellon University, Alex PotaninVictoria University of Wellington
14:20 - 14:45
Towards explanation-oriented introductory programming
Julian JabsUniversity of Tübingen
14:45 - 15:10
DesignScript: a scalable multi-paradigm domain-specific end-user language and modelling environment for architectural computation
Robert AishBartlett School of Architecture, UCL, Emmanuel MendozaARM, Ltd