Elixir

755 readers
2 users here now

founded 3 years ago
MODERATORS
1
 
 

When we started the project, we expected it to be a Go, Rust or even Node project. Instead, we landed with Elixir. Here is why and how we made that decision.

2
3
 
 

cross-posted from: https://lemmy.ml/post/48255955

With Elixir v1.20, we have completed our first development milestone which is to perform type inference and gradually type check every Elixir program, without introducing type annotations. This means Elixir increasingly reports dead code and verified bugs: typing violations that are guaranteed to fail at runtime if executed. Elixir can find verified bugs in existing programs efficiently, without introducing developer overhead, and with an extremely low false positives rate.

4
5
6
7
8
9
10
11
12
13
14
 
 

Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more

15
16
17
18
19
20
 
 

We've revamped our dashboard for better design and consistency, thanks to our open-source system Noora, now extended for @elixir 🧪

Learn more: https://tuist.dev/blog/2025/06/10/open-sourcing-noora-for-the-web

21
 
 

Dashbit, Oban, and the Erlang Ecosystem Foundation (EEF) are glad to announce a new program, which we will trial over the next 12 months, called “Elixir Outreach”. Our goal is to provide funds to community members who want to present Elixir and Erlang to other ecosystems and communities, while respecting our joint values.

22
 
 

Popcorn is a library that enables execution of Elixir code within web browsers.

Compiled Elixir code is executed in the client-side AtomVM runtime. Popcorn offers APIs for interactions between Elixir and JavaScript, handling serialization and communication, as well as ensuring browser responsiveness.

23
24
25
view more: next ›