A Type System for Elixir
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore the progress in adding static and gradual typing to Elixir in this 44-minute invited talk from Erlang'23. Delve into set-theoretic types and their suitability for representing Elixir program behavior. Discover the potential benefits of the type system, including bug detection and code quality feedback. Learn about using types to describe and enforce function interfaces, and understand the techniques used to analyze Elixir's patterns and guards. Examine the concept of gradual typing, its ability to mix typed and untyped code, and how it facilitates the optional transition of existing codebases towards types. Gain insights into forthcoming work and research challenges in this field, presented by Giuseppe Castagna, Guillaume Duboc, and José Valim.
Syllabus
[Erlang'23] Invited Talk: A Type System for Elixir
Taught by
ACM SIGPLAN
Related Courses
Building Your Own Programming LanguageFrontend Masters BeauÂtiful Racket
Independent Rust: A Language for the Next 40 Years
ChariotSolutions via YouTube Move Deliberately and Don't Break Anything: Lessons from Java Evolution
ChariotSolutions via YouTube Flex - Lexical Analysis
Write your own Operating System via YouTube