University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Generating Gradual Typing Systems with the Gradualizer

Generating Gradual Typing Systems with the Gradualizer

Download to your calendar using vCal

If you have a question about this talk, please contact Dominic Mulligan .

Many languages are beginning to integrate dynamic and static typing. Gradual typing is an approach to this integration that provides a smooth migration between the two disciplines. However, the literature lacks a general methodology for designing gradually typed languages. Towards addressing this, I present a methodology for deriving a gradual type system and compiler from a fully static type system. I also present a program, “the Gradualizer”, that makes this methodology precise by transforming a type system, expressed in lambda-prolog, into its gradual type system, also expressed in lambda-prolog. The Gradualizer currently handles simply typed languages; I demonstrate its use on many of the languages in TAPL . I conclude the talk with a overview of recent work to extend the Gradualizer to languages with quantified types.

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.

 

Š 2006-2025 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity