YoVDO

Polymorphic Type Inference for Dynamic Languages

Offered By: ACM SIGPLAN via YouTube

Tags

Type Inference Courses Polymorphism Courses Type System Courses Type Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 21-minute video presentation from the POPL 2024 conference on polymorphic type inference for dynamic languages. Delve into a novel type system that combines first-order polymorphism with intersection types, union types, and subtyping. Learn about the safety proofs and the sound, terminating type reconstruction algorithm developed by researchers from CNRS - Université Paris Cité and Université Paris-Saclay. Discover how this system applies Hindley-Milner polymorphism, intersection introduction, and union elimination to deduce expressive types for unannotated functions, making it particularly suitable for typing dynamic languages. Access the full article and supplementary materials, which have been evaluated as reusable artifacts.

Syllabus

[POPL'24] Polymorphic Type Inference for Dynamic Languages


Taught by

ACM SIGPLAN

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Object-Oriented Programming
Indian Institute of Technology Bombay via edX
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera