SLE 2018
Sun 4 - Fri 9 November 2018 Boston, Massachusetts, United States
co-located with SPLASH 2018
Mon 5 Nov 2018 14:40 - 15:00 at Studio 1 - Parsing / Composition Chair(s): Eelco Visser

In this paper, we present the design and implementation of LO-FL, a statically typed, language-oriented, functional programming languages. In LO-FL, languages are first-class citizens, that is, they are values like integers and functions. We present the syntax and the semantics for a core fragment of LO-FL. We also high-light with examples three idioms that LO-FL enables: language transformations, strategy passing, and language switch.

Matteo Cimini is an assistant professor at the Department of Computer Science at University of Massachusetts Lowell. His research interests span programming languages and formal methods, with a particular focus in gradual typing, and the analysis of programs and languages.

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

13:30 - 15:00
Parsing / CompositionSLE 2018 at Studio 1
Chair(s): Eelco Visser Delft University of Technology
13:30
20m
Talk
Input-Driven Regular Expressions (Vision Paper)Vision / New Idea
SLE 2018
13:50
30m
Talk
Modular Language Composition for the Masses
SLE 2018
Manuel Leduc Univ Rennes, Inria, CNRS, IRISA, Thomas Degueule Centrum Wiskunde & Informatica, Benoit Combemale University of Rennes 1
DOI Pre-print
14:20
20m
Talk
Storm: A Language Platform for Interacting and Extensible Languages (Tool Demo)Tool Demo
SLE 2018
Filip Strömbäck Linköping University
DOI
14:40
20m
Talk
Languages as First-Class Citizens (Vision Paper)Vision / New Idea
SLE 2018
Matteo Cimini University of Massachusetts Lowell