Everything I Was Lied to About Node.js Came True with Elixir
d-gate.io
d-gate.io
In theory it should make you able to contain errors with exception handing.
Issue comes down to you need to wrap all of your code in effect/results. Something like rust has that built in so you're not really 'jamming' it in there.
It adds a bunch of boilerplate. Still better than the mess that is exception throwing.
I’m going to give it a try.