Re:Languages on BEAM, the Erlang virtual machine
by lobster_johnson on Saturday January 21, 2017 @01:06PM
(#13451232)
I agree. It was the parent comment that advocated supervisor trees as a way to mitigate runtime type errors.
Using supervisors to retry operations is going to make your system unstable. Supervision tree is not about handling semi-expected faults, it's about starting things at boot time and restarting them in a predictable manner (along with any dependencies) should any of them crash unexpectedly.