Organizers: Rachit Nigam and Adrian Sampson
The programming languages retreat will take place on Monday, September 9 in the Ten-Eyck Room at the Cornell Botanic Gardens.
The retreat will be followed by evening activity at Atlas Bowling.
Time | Presenter | Topic |
---|---|---|
8:30 - 9:00 | Breakfast | |
9:00 - 10:00 | Benjamin Pierce | Adventures in Property-Based Testing |
10:00 - 10:15 | Break | |
10:15 - 11:35 | Student Talks | |
Siqiu Yao | Vyperflow: Information Flow for Blockchain Smart Contract | |
Jonathan DiLorenzo | Transactional Forest: A DSL for Concurrent Filestore | |
Pedro Henrique Azevedo de Amorim | Denotational Semantics for probabilistic graphical models | |
Drew Zagieboylo | Designing Secure Speculative Hardware | |
11:35 - 11:40 | Short Break | |
11:40 - 12:00 | Lightning Talks | |
12:00 - 1:00 | Lunch | |
1:00 - 2:00 | Student Talks | |
Rolph Recto | Viaduct: An Extensible, Optimizing Compiler for Mixed-mode Multiparty Computations | |
Matthew Milano | Gallifrey: A language for Geodistributed programming | |
Dietrich Geisler | Polymorphic types for Vector-Oriented programming | |
2:00 - 2:05 | Short Break | |
2:05 - 3:05 | Student Talks | |
Rachit Nigam | Dahlia: Time-sensitive affine types for Predictable Hardware Design | |
Eric Campbell | Type-Safe Data Plane Programming with SafeP4 | |
Ryan Doenges | Petr4: Formal Foundations for P4 | |
3:05 - 3:20 | Break | |
3:20 - 4:20 | Breakout group | |
4:20 - 5:05 | Ross Tate & Adrian Sampson | The Past, Present, and Future of WebAssembly |