1. 18

  2. 2

    This was something that bugged me when I came to Scala/Akka. However, I haven’t used Erlang. Can anyone speak about whether Erlang’s implementation of actors fixes any of these problems?

    1. 3

      The fundamental problem is still there.

      I think the important question from this is, what would make you want to give up determinism. A large number of people use actor type systems, why? There are obviously factors they value more. You could expand this general idea to determinism in general.

      Programming is about tradeoffs. I appreciate write ups of a given tradeoff, such as this particular post, however, I wish authors spent more time addressing why people make the tradeoffs that they do.

      Determinism is a wonderful quality, yet many are willing to trade it for other qualities.