Elixir vs Erlang

Discussions compare Elixir and Erlang, focusing on advantages like syntax, community, tooling, compatibility with the BEAM VM, and reasons to prefer one over the other for new projects.

➡️ Stable 0.6x Programming Languages
3,463
Comments
19
Years Active
5
Top Authors
#6401
Topic ID

Activity Over Time

2008
4
2009
1
2010
7
2011
10
2012
32
2013
87
2014
157
2015
294
2016
322
2017
312
2018
224
2019
301
2020
278
2021
294
2022
250
2023
332
2024
230
2025
317
2026
11

Keywords

OP JIT IMO i.e bignerdranch.com Elixir.I erlang.org FP VM TONS elixir erlang syntax otp languages beam language data engineering stdlib records

Sample Comments

swat535 Jan 14, 2021 View on HN

What's the advantage that Elixir has over Erlang?

arnon Aug 8, 2019 View on HN

What would be the reasons I'd want to use Elixir over Erlang?

zen_boy Apr 27, 2013 View on HN

How does Elixir/Erlang compare to Go?

randito May 16, 2025 View on HN

You may want to consider Elixir instead. It has an easier syntax and is (don't quote me on this) equivalent in function and purpose with Erlang. Plus you get lots of other goodies like LiveView (notebooks) and a good web stack (Phoenix).

fogfish May 23, 2020 View on HN

I would recommend Erlang over Elixir. Rubyish syntax and leak of Erlang abstraction is a tough combo.

erk__ Sep 30, 2019 View on HN

What was the reason to choose Elixir over Erlang? Just familiarity with the language?

moreoutput Oct 26, 2018 View on HN

I keep wanting to move to Elixir but always go back to Erlang. Any advice?

bliti Jul 8, 2015 View on HN

OT: Do give Elixir a try. It's like am erlang with ruby syntax.

scriptkiddy Mar 19, 2019 View on HN

Where does Erlang/Elixir fit into this in your opinion?

rdtsc Jul 9, 2014 View on HN

I like Elixir and Erlang. For some Elixir will be an easier and more accessible path toward using Erlang VM (BEAM), which, I think is an outstanding piece of engineering.Elixir besides looking more familiar has macros and can let you re-assign variables (data structures are still immutable).Usually I hear complaints about Erlang syntax. My personal opinion is Erlang's syntax is consistent and elegant. I prefer consistent and elegant over "curly braces" but with ambiguity an