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 > Logic and Semantics Seminar (Computer Laboratory) > Luau, Gradual Typing and Semantic Subtyping
Luau, Gradual Typing and Semantic SubtypingAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact nk480. This talk has been canceled/deleted This paper presents recent work on the Luau programming language which is used for, amongst other reasons, scripting games. We talk about the human aspects of the Luau type system, and in particular, how large the heterogeneous developer community is for Luau. We then talk about two recent developments in Luau, in particular gradual type and semantic subtyping. Our presentation of gradual typing is different from others and uses type error suppression. Our definition of “pragmatic semantic subtyping” drops the set theoretic requirement from the original development of semantic subtyping, resulting in a simpler presentation of an algorithm for subtyping. These recent developments have been implemented in production Luau, and mechanically verified in Agda for a core Luau. Anyone who wants to ask about recent work, or the last 30 years of a varied CS career, should feel free. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:This talk is not included in any other list Note that ex-directory lists are not shown. |
Other listsSeminars in Ageing Research Science The Cambridge Network for Participatory and Collaborative Research MethodsOther talksUsing old weather forecasts for a fresh perspective on renewable energy systems oneAPI OpenMP Workshop How Electrophysiological Rhythms Shape Language Crick Lecture 2023: Innovating metagenomics to explore the strange world of archaeal extrachromosomal elements Novel Methods of Engineering and Characterizing Carbon Materials for Sustainable Applications |