If I have to build a distributed system, I will pick Erlang/OTP over Haskell any day.
Everything in Haskell is wonderful, including concurrency. It does not have a built in DNS system (for node discovery and connection), inter-node RPC in Cloud Haskell is a joke compared to Erlang, and many other issues.
I've built systems where I used Erlang as the distributed "coordinator" and Haskell for on the machine computing.
If I have to build a distributed system, I will pick Erlang/OTP over Haskell any day.
Everything in Haskell is wonderful, including concurrency. It does not have a built in DNS system (for node discovery and connection), inter-node RPC in Cloud Haskell is a joke compared to Erlang, and many other issues.
I've built systems where I used Erlang as the distributed "coordinator" and Haskell for on the machine computing.