[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