On Thursday, 10 July 2014 at 06:32:32 UTC, logicchains wrote:
On Thursday, 10 July 2014 at 05:58:56 UTC, Andrei Alexandrescu wrote:
We already have actor-style via std.concurrency. We also have fork-join parallelism via std.parallel. What we need is a library for CSP.

The actor-style via std.concurrency is only between 'heavyweight' threads though, no? Even if lightweight threads may be overhyped, part of the appeal of Go and Erlang is that one can spawn tens of thousands of threads and it 'just works'. It allows the server model of 'one green thread/actor per client', which has a certain appeal in its simplicity. Akka similarly uses its own lightweight threads, not heavyweight JVM threads.

As Sean wrote, please check [1] or if you need it right now, Vibe can offer what you need today...
---
Paolo


[1] https://github.com/D-Programming-Language/phobos/pull/1910

Reply via email to