TGViewer
Блог* Блог* @dereference_pointer_there · 1.98K subscribers
Post #10955 1.03K

Forwarded from AlexTCH

https://elixir-lang.org/blog/2026/01/09/type-inference-of-all-and-next-15/

For about five years Elixir contributors have been working on integrating a type system into the language and tooling. Starting with the development of a pretty novel and unorthodox type system.

I'm fascinated by several things:

— they still haven't dropped the project. Despite slow progress and obstacles in performance and usability they systematically overcome.

— they are deeply committed to the soundness of their gradual type system, which is tricky (and to my eyes they sometimes confuse soundness and completeness in the blogs at least)

— they put end-user (developer) usability front and center, in terms of speed and responsiveness, type inference to reduce annotation burden, meaningful error messages, etc.

Towards that goals the post references their work on
https://elixir-lang.org/blog/2023/09/20/strong-arrows-gradual-typing/
and the development of
https://elixir-lang.org/blog/2025/12/02/lazier-bdds-for-set-theoretic-types/
which are cool in their own right.
The Elixir programming language Type inference of all constructs and the next 15 months Today we celebrate 15 years since Elixir's first commit! To mark the occasion, we are glad to announce the first release candidate for Elixir v1.20, which performs type inference of all language constructs, with increasing precision.
  • 🔥 5
  • 👍 2
More from @dereference_pointer_there
  1. Oct 6, 2026Post #11556
  2. Oct 5, 2026photo post
  3. Oct 5, 2026https://ayles.github.io/doom-in-kernel/ Коллеги (на этот раз действительно коллеги!) подог…
  4. Oct 5, 2026#cpp
  5. Oct 4, 2026#math #meme
  6. Oct 3, 2026Re: I spent $220 on Google app ads and 60% of the installs were robots My favorite story:…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →