Hacker News new | ask | show | jobs
by bwooce 4835 days ago
There appear to be some philosophical differences that mean this won't occur.

Specifically the "let it fail" aspect of OTP, which begets supervisor hierarchies and the consequent lack of exception handling required.

This has been brought up before and dismissed (not the unix way perhaps? I forget), and supervisors have been implemented in go by others from Erlang backgrounds. It's just not quite the same as being built in.

The way goroutines are not linked to their parents or children is related to this. It's a conscious design decision, but I am still adjusting my style to it.