AI Adoption - Drive Business Value and Organizational Impact
Earn Your CS Degree, Tuition-Free, 100% Online!
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a 44-minute conference talk from Lambda Days 2024 that delves into the practical implementation of gradual set-theoretic types in Elixir, demonstrating how complexity can be shifted from type-checking to type representation. Learn about representing disjoint unions of base types, integrating singleton types, and handling challenges like pretty-printing and type simplifications. Discover the elegant representation of dynamic typing through set-theoretic types in Elixir, understanding the distinctions between static, dynamic, and gradual types. While the examples focus on Elixir, gain insights into a general structure that can be applied to other programming languages. Master practical applications and implementation strategies that bridge the gap between theoretical type systems and real-world programming challenges.
Syllabus
Gradualize your language with set-theoretic types - Guillaume Duboc | Lambda Days 2024
Taught by
Code Sync