In his article about state management in Clojure, Rich Hickey discusses his reasons for choosing not to use the Erlang-style actor model. While Erlang has made some implementation choices that can lead to problems, the problems are not intrinsic to the Actor Model. As the actor implementation with the longest history of success, Erlang naturally […]
17
Jun
2010
Actors in Clojure – Why Not?
Tags: actor, blocking, Clojure, data-flow, deadlock, debugging, distribution, Erlang, functional, protocol, scalability, value