Am 03.03.2014 16:55, schrieb Bienlein:
On Monday, 3 March 2014 at 14:27:53 UTC, Sönke Ludwig wrote:

Just out of curiosity, what did you miss in vibe.d regarding fiber
based scheduling?

Hi Söhnke,

I'm thinking of developing a little actor library on top of D's
spawn/receive model for creating threads, which is already actor-like
but on a level of global functions. I want to mold some thin class layer
on top of it to have actors on class level. Vibe.d would be a good
solution for distributed actors. But for a first step I want to have
local actors. Actors that are in the same memory space don't need to
communicate through sockets as in case of vibe.d.

Regards, Bienlein

The vibe.core.concurrency module provides the same interface as std.concurrency (with some different details). Once Sean's fiber additions to std.concurrency will be ready, vibe.core.concurrency will be layered on top of (and finally replaced by) it.

There is also vibe.stream.taskpipe, which offers a stream interface for passing data between tasks. This works for tasks in the same or in different threads.

Reply via email to