Skip to content

Elixir v1.20 released: now a gradually typed language

7.5 relevance
Score Breakdown
technical depth
8
novelty
9
actionability
6
community
8
strategic
7
personal
6

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Elixir 1.20 with gradual typing is a major language release, technically deep and community-significant, though not core to AI/cloud.

General elixir-lang.org
Elixir v1.20 released: now a gradually typed language
Summary

Elixir v1.20, led by José Valim, introduces a gradual set-theoretic type system that infers types without annotations, finding verified bugs and dead code with low false positives. Its dynamic() type supports compatibility and narrowing, enabling precise type recovery—passing 12/13 categories in the 'If T' benchmark. The work was done with CNRS and Remote, sponsored by Fresha and Tidewave.

Author

José Valim