Remix.run Logo
seabrookmx 2 hours ago

Same with the BEAM languages like Erlang, Elixir, and Gleam. Though it still bothers me that they call their green threads "processes".

chiffaa 2 hours ago | parent [-]

That's mostly because BEAM uses an actor-style approach while predating the concept of actors, isn't it? Interesting artefact of history if so

Edit: upon rechecking, apparently that's not exactly right, and Erlang designers learned of actors after designing the language, which makes it all the more interesting

ihumanable 29 minutes ago | parent | next [-]

I've spent the last decade in erlang / elixir / OTP. I think a lot of the naming comes from the early use of erlang as effectively an "OS" for telecom switches.

I always joke that BEAM wants to be the operating system.

zokier an hour ago | parent | prev [-]

Actors predate both Erlang and BEAM by significant factor