Dabbling in Erlang, part 2: A minimal introduction (2013)
1–9 of 9 posts
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#2Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#3Is Erlang (not Elixir) used for new projects anymore? I never see new repos showing up here using Erlang in open source.
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#4Is Erlang (not Elixir) used for new projects anymore? I never see new repos showing up here using Erlang in open source.
With that said there is almost no reason to use Elixir, it doesn't provide enough on top of Erlang to be meaningful and Erlang as a language is considerably easier to learn, so if you onboard people you'll have a better time. Erlang also has less features you probably shouldn't use and you'll end up with more simple, straight forward code than with Elixir in the long term.
For people who like a bit of order in their programming Gleam is a better alternative to both of these; it just has a regrettable view of OTP, the libraries around processes do not seem very well thought out with regards to providing a similar experience to Erlang/Elixir when writing `gen_server`s, for example.
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#5Is Erlang (not Elixir) used for new projects anymore? I never see new repos showing up here using Erlang in open source.
Erlang isn't a popular BEAM language outside of companies and by this point Elixir has probably taken a good chunk of that just by capturing people outside of that context enough as well. With that said there is almost no reason to use Elixir, it doesn't provide enough on top of Erlang to be meaningful and Erlang as a language is considerably easier to learn, so if you onboard people you'll have a better time. Erlang…
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#6Earlier quoted context omitted.
Erlang isn't a popular BEAM language outside of companies and by this point Elixir has probably taken a good chunk of that just by capturing people outside of that context enough as well. With that said there is almost no reason to use Elixir, it doesn't provide enough on top of Erlang to be meaningful and Erlang as a language is considerably easier to learn, so if you onboard people you'll have a better time. Erlang…
Mix and the new type system isn’t a differentiator?
With regards to `mix`, you can use literally only that if you like it and just set up `erlc_paths = ["erl_src"]` and write your actual stuff in Erlang in that path.
It's also fine to just use `rebar3`, to be honest; `mix` as a tool is not such a large difference that it should make you more interested in Elixir, IMO.
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#7Is Erlang (not Elixir) used for new projects anymore? I never see new repos showing up here using Erlang in open source.
I don't know of any. People are really just selecting for the underlying runtime. And Elixir and Gleam are better targets here.
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#8Is Erlang (not Elixir) used for new projects anymore? I never see new repos showing up here using Erlang in open source.
I don't know of any. People are really just selecting for the underlying runtime. And Elixir and Gleam are better targets here.
Mostly our crud services or apis are better served by java or go tho.
Re: Dabbling in Erlang, part 2: A minimal introduction (2013)
#9Earlier quoted context omitted.
I don't know of any. People are really just selecting for the underlying runtime. And Elixir and Gleam are better targets here.
What are the big benefits of the runtime (BEAM) that are drawing people?