![](https://fedia.io/media/76/5b/765b6fa3dfd6a84ca732bae8be82df869873a421fa2596660652ce2fbc81bba2.jpg)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
5·
2 months agoBEAM is the VM that Erlang runs on. It also supports Elixir and some other lesser known languages
Migrated from @0x1C3B00DA
BEAM is the VM that Erlang runs on. It also supports Elixir and some other lesser known languages
I would argue that overriding methods on a prototype is not a hack. It’s equivalent to overriding super methods in Java classes, but using javascript’s prototype-based inheritance instead of class-based inheritance.
But I agree with your main point about choosing a language that lets the developer implement their solutions freely.
It’s a cool feature, but it sucks that (once again) the mastodon team is taking control of fediverse-wide features and ignoring outside criticism.
https://github.com/mastodon/mastodon/pull/30398