3 ms·
Discussion about things like erlang tend to go around in circles because people don't separate out the two distinct parts, the VM and the actual language. The l
by CyberDildonics 3y ago
Discussion about things like erlang tend to go around in circles because people don't separate out the two distinct parts, the VM and the actual language. The language is niche and archaic meaning that libraries, tools, ecosystem and even syntax is a huge problem.
The VM is what people really want, but for some reason no one ever talks about using the VM with another language or cloning the VM for another language instead of trying to force the part that people don't want (language) with the part that works.
- ezrast 3y agoWithout meaning to detract from your point, "no one" is a bit hyperbolic. Elixir, Gleam, Caramel, and LFE all compile to BEAM, and Akka looks like a decent attempt at porting the VM semantics to JVM and .NET.
- jimbokun 3y agoIsn't Elixir meant as a solution to exactly that problem?
- CyberDildonics 3y agoHave you ever used Elixir? It is still a niche language with niche features and a niche ecosystem. "Immutability" might be a nice buzzword but in the real world computers don't work like that and trying to shove a square peg in a round hole results in complexity and performance heartbreak.