u/arcanemachinedin r/elixir • Recommends
#elixir#gradual-typing#set-theoretic-types
ElixirConf 2023 - José Valim - The foundations of the Elixir type system
13K subscribers • 28 videos on Hallway
- Recommended by 4 people: 3 on Hacker News and 1 in engineering communities.
- Presented by José Valim, creator of Elixir
Advanced. Deep dive for people who know the field.
37K views3 years ago4 recommendations
Programming languagesElixir and ErlangLanguage design and type systemsFunctional programming
José Valim explains the design principles and mathematical foundations of Elixir's gradual type system, focusing on set-theoretic types.
Closing Keynote for ElixirConf US 2023. See related post and erratum: elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing… Leave comments at: elixirforum.com/t/elixirconf-2023-jose-valim-the-foundations… ElixirConf.comWhy it's here
4 people recommend thisWhat people say. Recommended as a detailed and nuanced explanation of how Elixir's new gradual type system works.
Moments people linked to
gregorson Hacker News • Recommends
On “Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27”
whalesaladon Hacker News • Recommends
On “Switching to Elixir”
H12on Hacker News • Recommends
On “Elixir is now a gradually typed language”
u/rogerfinin r/elixir • Mentions
On “Just started learning Elixir, with one sigh”
paweldudaon Hacker News • Mentions
On “Unpacking Elixir: Resilience”
rapindon Hacker News • Mentions
On “Koto Programming Language”
_accoon Hacker News • Mentions
On “Why Elixir? Common misconceptions”
aeonfoxon Hacker News • Mentions
On “Elixir v1.20 released: now a gradually typed language”
mechanicumon Hacker News • Mentions
On “Elixir v1.20 released: now a gradually typed language”
u/Sorc96in r/elixir • Mentions
On “Strong arrows: a new approach to gradual typing”
u/pdgiddiein r/elixir • Mentions
On “What is the latest on static/gradual typing with Elixir?”
u/lovebesin r/elixir • Mentions
On “Efficiency and speed in Elixir”
u/bloodisbluein r/Clojure • Mentions
On “Why dynamic types though?”