dice.camp is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon server for RPG folks to hang out and talk. Not owned by a billionaire.

Administered by:

Server stats:

1.8K
active users

#erlang

4 posts4 participants0 posts today
Replied in thread

@AmenZwa I'm puzzled that you don't mention Erlang. I'm not a programmer, but I follow the discussions. Maybe I'm completely out of date. I thought WhatsApp was built by 5 programmers in Erlang. Then completely rewritten when it was purchased by a large corp. Surely the importance of C in stability is due to the corporate infrastructure. I would have thought the brightest people would use the best new tools for prototyping and proof-of-concept for a new business, then sell it and move on. I'd hope that at least one Ukrainian group is using the Erlang infrastructure to program swarms of drones. I thought #Erlang was good for small and large #systems programming.

TIL about AtomVM: github.com/atomvm/AtomVM

> AtomVM implements from scratch a minimal Erlang VM that supports a subset of ErlangVM features and that is able to run unmodified BEAM binaries on really small systems like MCUs.

Found via the Gleam survey results gleam.run/news/developer-surve

I'll have to try this out as a smaller runtime than node.js and BEAM for Gleam.

GitHubGitHub - atomvm/AtomVM: Tiny Erlang VMTiny Erlang VM. Contribute to atomvm/AtomVM development by creating an account on GitHub.

In his 2020 blogpost, marcelotto.medium.com/the-wall, @marcelotto describes the lack of a function to reflect all modules implementing a specified behaviour.

I don't believe such a function has been added since.

Are there any other queries to the BEAM which would be helpful if supported by default?

Medium · The Walled Gardens within Elixir - Marcel Otto - MediumBy Marcel Otto
#elixir#BEAM#erlang