Nicolas Martyanoff on Nostr: If you are familiar with both #Go and #Erlang and you've had to write a complex task ...
If you are familiar with both #Go and #Erlang and you've had to write a complex task that can be externally interrupted or exit on its own while receiving/sending events from/to other components, you know that Erlang's mailbox system is massively superior to Go channels. It is not even close.
Managing multiple channels without deadlocking in this kind of complex process is hard, and if you are not in a server with pprof available when that happens, you're SOL. Compare that to how easy it is to introspect processes with Erlang.
Managing multiple channels without deadlocking in this kind of complex process is hard, and if you are not in a server with pprof available when that happens, you're SOL. Compare that to how easy it is to introspect processes with Erlang.