ECOOP 2015
Sun 5 - Fri 10 July 2015 Prague, Czech Republic
Tue 7 Jul 2015 14:40 - 15:10 at Karlstejn - Session 4

Racket supports DSL construction through an open compiler, where the compiler is made open through its macro system. Programmers define new syntactic constructs by macro-expansion to existing constructs, using the Racket module system to hide the originals and rename the new ones as needed. Taken together, these facilities permit the definition of new languages, even enabling new languages to give new semantics to familiar syntax.

Tue 7 Jul

14:40 - 15:40: DSLDI - Session 4 at Karlstejn
dsldi-2015-papers143627280000014:40 - 15:10
Spencer P. FlorenceNorthwestern University, Ryan CulpepperNortheastern University, Matthew FlattUniversity of Utah, Robby FindlerNorthwestern University
dsldi-2015-papers143627460000015:10 - 15:40
Vojin JovanovicEPFL, Martin OderskyEcole Polytechnique Federale de Lausanne