ICFP 2019 (series) / TyDe 2019 (series) / TyDe 2019 /
Flexible Structure Editing of Well-Typed Expressions
Sun 18 Aug 2019 09:00 - 09:20 at Aurora Borealis - Interaction and Applications Chair(s): Jeremy Gibbons
We present the structure editor design of Hazel, a live functional programming language and editor. By virtue of its type-aware edit actions and execution semantics for incomplete programs, Hazel enforces the unique invariant that every program edit state is not only syntactically well-formed, but also statically and dynamically well-defined. Central to these guarantees is the use of typed holes to enclose incomplete and type-inconsistent parts of the program
Sun 18 AugDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 18 Aug
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
09:00 - 10:20 | Interaction and ApplicationsTyDe at Aurora Borealis Chair(s): Jeremy Gibbons Department of Computer Science, University of Oxford | ||
09:00 20mTalk | Flexible Structure Editing of Well-Typed Expressions TyDe Pre-print | ||
09:20 20mTalk | Livelits: Filling Typed Holes with Live GUIs TyDe Cyrus Omar University of Chicago, Nick Collins University of Chicago, David Moon , Ian Voysey Carnegie Mellon University, Ravi Chugh University of Chicago Pre-print | ||
09:40 20mTalk | Formal Investigation of the Extended UTxO Model TyDe Orestis Melkonian Utrecht University, Wouter Swierstra Utrecht University, Netherlands, Manuel Chakravarty Tweag I/O & IOHK Pre-print | ||
10:00 20mTalk | An Algebra of Sequential Decision Problems TyDe Pre-print |