std.parallelism changes done
dsimcha
dsimcha at yahoo.com
Fri Mar 25 07:40:25 PDT 2011
On 3/25/2011 5:42 AM, Sönke Ludwig wrote:
> Am 25.03.2011 10:33, schrieb Sönke Ludwig:
>> yadda-yadda
> >
>
> Apart from all this - I just want to make this a known problem, what you
> (or maybe Andrei for std.concurrency) decide is up to you and I'm fine
> with any outcome for my personal stuff because I do not have such a
> complex system apart from work (C++).
You've done a good job of explaining a complex problem. I appreciate
it. I think we should make this a long-term todo, like Michael Fortin's
suggestion that std.concurrency should be able to create tasks or
std.parallelism should handle message passing. You should probably file
a Bugzilla enhancement request saying Phobos should support thread
caching, so that this proposal doesn't get lost.
Your proposal is feasible and solves an important problem. On the other
hand, the design and implementation details are still vague and would
require substantial discussion. The feature is tangential to the
purpose of std.parallelism and clearly crosses the line into general
case concurrency.
Bottom line: This proposal should not hold up the vote and adoption of
std.parallelism, but it should not be discarded permanently either.
More information about the Digitalmars-d
mailing list