3 ms·
Not exclusive to Elixir, but the BEAM was built from the ground-up around Actor for concurrency. Almost all other popular language ecosystems have it bolted on
by kylecazar 1y ago
Not exclusive to Elixir, but the BEAM was built from the ground-up around Actor for concurrency. Almost all other popular language ecosystems have it bolted on over time (with varying degrees of success) or relegated to a third party library. It's very natural and ergonomic in Elixir, because it's the paradigm of choice in the underlying vm.
Goroutines probably come closest.
- dpflan 1y ago> It's very natural and ergonomic in Elixir, because it's the paradigm of choice in the underlying vm. Thank you, this is the key factor -- a fundamental design decision that influences the foundation.