Sun 25 Oct 2015 10:30 - 11:00 at Reflections - Second Session Chair(s): Eric Van Wyk

Abstract data types (ADTs) help modularize programs by localizing reasoning about representation invariants. One downside of using abstract data types, however, is that they can impose a large syntactic cost on clients. In recent work, we introduced typed syntax macros (TSMs) [5] and type-specific languages (TSLs) [4], which decrease syntactic cost by allowing library providers to introduce new syntactic expansions in a safe, hygienic and modular manner. In this work, we report on recent extensions to this work to add support for abstract types, and families of abstract types (in this work, realized as an ML-style module system).

Sun 25 Oct

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:00
Second SessionParsing@SLE at Reflections
Chair(s): Eric Van Wyk University of Minnesota
10:30
30m
Talk
Modular Syntax
Parsing@SLE
Cyrus Omar Carnegie Mellon University
11:00
30m
Talk
Improving Syntactic Completion
Parsing@SLE
Luis Eduardo de Souza Amorim TU Delft, Guido Wachsmuth Delft University of Technology, Eelco Visser Delft University of Technology
File Attached
11:30
30m
Talk
Fastparse: programmable parsers for the 21st century
Parsing@SLE