Write a Blog >>
Thu 22 Jun 2017 15:50 - 16:15 at Auditorium, Vertex Building - Calculi and Semantics Chair(s): Colin Gordon

Homogeneous generative meta-programming (HGMP) enables the generation of program fragments at compile-time or run-time. We present a foundational calculus which can model both compile-time and run-time evaluated HGMP, allowing us to model, for the first time, languages such as Template Haskell. The calculus is designed such that it can be gradually enhanced with the features needed to model many of the advanced features of real languages. As a demonstration of the flexibility of our approach, we also provide a simple type system for the calculus.

Thu 22 Jun
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:50 - 17:30: ECOOP Research Papers - Calculi and Semantics at Auditorium, Vertex Building
Chair(s): Colin GordonDrexel University
ecoop-2017-papers15:50 - 16:15
Martin Berger, Laurence TrattKing's College London, Christian UrbanKing's College London
Link to publication Media Attached
ecoop-2017-papers16:15 - 16:40
Simon FowlerThe University of Edinburgh, Sam LindleyUniversity of Edinburgh, UK, Philip WadlerUniversity of Edinburgh, UK
Link to publication Pre-print Media Attached
ecoop-2017-papers16:40 - 17:05
Weili FuUniversity of Edinburgh, Roly PereraUniversity of Edinburgh, UK / University of Glasgow, UK, Paul AndersonUniversity of Edinburgh, James CheneyUniversity of Edinburgh, UK
Link to publication Media Attached
ecoop-2017-papers17:05 - 17:30
Fei Wang, Tiark RompfPurdue University
Link to publication Media Attached