
I have good experience with actors (Scala/Akka), and I can tell you that
you should avoid them as much as possible.
I think the model is good if you need to do some low level concurrency
coding on a language that don't have effect tracking in types.
Having used the Async library from Marlow, I highly recommend it... and it
probably cover a big percentage of traditional concurrency use cases.
You still have Haskell Cloud if you want distributed messaging.
Cheers
On 27 March 2014 06:29, james
Having been introduced to actors by looking at Erlang, I discovered Akka.
It seems that the performance is pretty impressive and I like the model.
There seem to be several basic Actor libraries in Hackage, but they don't seem to be very actively developed.
I'm more interested in the model for programming within a single runtime than I am for distributed systems, but message and dispatch performance definitely is important.
Can anyone share experiences with the different packages? Is any one of them stand-out?
Thanks James
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- *Alois Cochard* http://aloiscochard.blogspot.com http://twitter.com/aloiscochard http://github.com/aloiscochard