[phobos] Parallelism in Phobos

Andrei Alexandrescu andrei at erdani.com
Sun Jan 2 09:12:38 PST 2011


On 9/5/10 10:05 AM, David Simcha wrote:
> I am completely in favor of std.parallelism coming w/ a huge warning on
> it, being @system as opposed to @trusted, and not being considered the
> "flagship" multhreading model. However, even TDPL mentions the
> possibility of using casts to achieve unchecked sharing, which is
> exactly what this module will do when core.thread starts taking shared
> delegates. If D is still supposed to be a systems language, I think
> dangerous, pedal-to-metal libraries like this have their place in
> Phobos, as long as it's clear that that's what they are.

Ideally we should look into expressing as much as we can within safe D, 
so let us know if your experience prompts some sensible changes that 
would make some frequent idioms in std.parallelism safe.


Andrei


More information about the phobos mailing list