YoVDO

A Type System for Elixir

Offered By: ACM SIGPLAN via YouTube

Tags

Elixir Courses Erlang Courses Set Theory Courses Functional Programming Courses Type System Courses Programming Language Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Introduction to Mathematical Thinking
Stanford University via Coursera
Introduction to Mathematical Philosophy
Ludwig-Maximilians-Universität München via Coursera
機率 (Probability)
National Taiwan University via Coursera
悖论:思维的魔方
Peking University via Coursera
离散数学概论 Discrete Mathematics Generality
Peking University via Coursera