[Haskell-cafe] Actors and message-passing a la Erlang

Neil Brown nccb2 at kent.ac.uk
Mon Jul 26 06:15:51 EDT 2010


On 25/07/10 21:55, Yves Parès wrote:
> Hello !
>
> I've been studying Erlang and Scala, and I was wondering if someone 
> has already implemented an actors and message passing framework for 
> concurrent and distributed programs in Haskell.

Hi,

Take a look at the concurrency section on Hackage: 
http://hackage.haskell.org/packages/archive/pkg-list.html#cat:concurrency

The actor library and eprocess library mention Erlang, but it seems like 
no other libraries attempting to replicate Erlang's concurrency model 
have made it on to Hackage.  I wonder if part of the reason for this is 
that Erlang uses untyped (or should that be dynamically typed?) 
communication, which doesn't set as easily with Haskell's static 
typing.  (Looking at the Haskell concurrency libraries on that list 
suggests that Haskell concurrency tends to focus either on transactions 
or on typed channels as a concurrency mechanism instead.)

Thanks,

Neil.



More information about the Haskell-Cafe mailing list