COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Semantics Lunch (Computer Laboratory) > F^o: Lightweight Linear F
F^o: Lightweight Linear FAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Sam Staton. Ideas from Girard’s linear logic have been applied to many programming language problems, ranging from alias analysis and memory management to protocol enforcement and session types. Despite these success stories, we have yet to see support for linear types in a general-purpose functional language. We conjecture that this is because traditional formulations of linear types can lead to awkward programming models or interact poorly with other language features like polymorphism. In this talk, I will present Fo, a variant of System F that uses kinds to distinguish between linear and unrestricted types. This design is intended to be simple, familiar, and expressive: Fo lets programmers enforce their own protocol abstractions through the power of linearity and polymorphism, yet its typing discipline is lightweight enough to expose in a surface language. I will illustrate Fo’s utility through examples and compare its support for linearity to alternative designs, namely type qualifiers and the ! modality. This is joint work with Karl Mazurak, Jianzhou Zhao, and Aileen Zheng at the University of Pennsylvania. This talk is part of the Semantics Lunch (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsFinancial History Seminar Modern Greek Lecture Series Chaucer ClubOther talksThe role of myosin VI in connexin 43 gap junction accretion Access to Medicines Embedding Musical Codes into an Interactive Piano Composition Immigration policy-making beyond 'Western liberal democracies' Peak Youth: the end of the beginning What sort of challenge is climate change? Fifty years of editorialising in ‘Nature’ and ‘Science’ Vision Journal Club: feedforward vs back in figure ground segmentation Glucagon like peptide-1 receptor - a possible role for beta cell physiology in susceptibility to autoimmune diabetes Unbiased Estimation of the Eigenvalues of Large Implicit Matrices 'Ways of Reading, Looking, and Imagining: Contemporary Fiction and Its Optics' ***PLEASE NOTE THIS SEMINAR IS CANCELLED*** Deep & Heavy: Using machine learning for boosted resonance tagging and beyond |