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) > Polymorphism, subtyping and type inference in MLsub
Polymorphism, subtyping and type inference in MLsubAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Dominic Mulligan. We present a type system combining subtyping and ML-style parametric polymorphism. Unlike previous work, our system supports type inference and has compact principal types. We demonstrate this system in the minimal language MLsub, which types a strict superset of core ML programs. This is made possible by keeping a strict separation between the types used to describe inputs and those used to describe outputs, and extending the classical unification algorithm to handle subtyping constraints between these input and output types. Principal types are kept compact by type simplification, which exploits deep connections between subtyping and the algebra of regular languages. An implementation is available online. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsAll Faculty of Education Seminars Study Group on a Langlands Correspondence for Loop Groups home ims-mrl external research seminar Sandars Lectures in Bibliography Friends of Cambridge University LibraryOther talksBorel Local Lemma New methods for genetic analysis Political Thought, Time and History: An International Conference Recent Changes of Korean Government's Strategy on back-end fuel cycle and the changing course of a University Laboratory Hypergraph Saturation Irregularities |