4 ms·
We are definitely inspired by Elixir/BEAM. IMC (inter-module communication) is directly inspired by it. It is high risk, but I think a risk worth taking.
by cloutiertyler 1y ago
We are definitely inspired by Elixir/BEAM. IMC (inter-module communication) is directly inspired by it.
It is high risk, but I think a risk worth taking.
- aeturnum 1y agoAbsolutely! I work in Elixir and I feel very good about its tradeoffs - and a lot of being good with the tool is knowing when to not use it. This tech is very much out of my wheelhouse but it seems very cool and I hope y'all find a nice fit!
- MasterYoda 1y agoWhich tradeoffs does elixir have?
- aeturnum 1y agoWell, it totally gives up memory mutation. Each value is final (under the hood). So you lose an entire category of optimizations and an entire category of errors. You also gain some new optimizations you can do because values never change. In general that makes it worse at tight loops where you really want optimal machine code and better at handling heterogeneous calls like HTTP requests.
- deleted 1y ago[deleted]