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
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to