[Pl-seminar] Reminder: 8/7 Seminar: Justin Pombrio: Inferring Type Rules for Syntactic Sugar
Daniel Patterson
dbp at ccs.neu.edu
Tue Jul 31 13:46:27 EDT 2018
Reminder: this is next Tuesday!
On Thu, Jul 26, 2018, at 4:01 PM, Daniel Patterson wrote:
> NUPRL Seminar Presents
>
> Justin Pombrio
> Brown University
>
> 11:30AM
> Tuesday, August 7th, 2018
> Room 366 WVH (http://www.ccs.neu.edu/home/wand/directions.html)
>
> Inferring Type Rules for Syntactic Sugar
>
> Abstract
>
> Type systems and syntactic sugar are both valuable to programmers, but
> sometimes at odds. While sugar is a valuable mechanism for implementing
> realistic languages, the expansion process obscures program source
> structure. As a result, type errors can reference terms the programmers
> did not write (and even constructs they do not know), baffling them. The
> language developer must also manually construct type rules for the
> sugars, to give a typed account of the surface language. We address
> these problems by presenting a process for automatically reconstructing
> type rules for the surface language using rules for the core. We have
> implemented this theory, and show several interesting case studies.
>
> Bio
>
> Justin Pombrio is a recent PhD graduate from Brown University. His
> research is mainly in programming languages, with a focus on syntactic
> sugar, but also includes CS education.
More information about the pl-seminar
mailing list