Hacker News new | ask | show | jobs
by jlouis 3730 days ago
Supervisors is only half the game here. Suppose A sends a message to B and decides to wait around for the answer. B now divides by zero.

In Go, your whole program is in consistency trouble and you have to write code to handle the case.

In Erlang, your monitor on B means you get told it is dead via an async exception delivered into your mailbox.

I know what kind of system I want to work with here :)

1 comments

Wow. That's just incredible. I seem to keep saying that the more I learn about Erlang/Elixir.