Remix.run Logo
manojlds 4 hours ago

Surely they mean Erlang not Elixir

christophilus 3 hours ago | parent | next [-]

Sounds to me like they mean “BEAM” rather than a specific language. But BEAM means Elixir for most newcomers.

cyberpunk 3 hours ago | parent [-]

Which is a real shame as if you actually spend some time with both you’ll probably eventually realise erlang is the nicer language.

Elixir just feels… Like it’s a load of pre-compile macros. There’s not even a debugger.

igravious 3 hours ago | parent | prev [-]

addressed at the very top of the article

   A note on terminology: Throughout this post I refer to "the BEAM." BEAM is
   the virtual machine that runs both Erlang and Elixir code, similar to how the
   JVM runs both Java and Kotlin. Erlang (1986) created the VM and the
   concurrency model. Elixir (2012) is a modern language built on top of it with
   better ergonomics. When I say "BEAM," I mean the runtime and its properties.
   When I say "Elixir," I mean the language we write.