== Quote from jfd (j...@nospam.com)'s article
> Any thoughts on parallel programming.  I was looking at something about Chapel
> and X10 languages etc. for parallelism, and it looks interesting.  I know that
> it is still an area of active research, and it is not yet (far from?) done,
> but anyone have thoughts on this as future direction?  Thank you.

Well, there's my std.parallelism library, which is in review for inclusion in
Phobos.  (http://cis.jhu.edu/~dsimcha/d/phobos/std_parallelism.html,
http://www.dsource.org/projects/scrapple/browser/trunk/parallelFuture/std_parallelism.d)


One unfortunate thing about it is that it doesn't use (and actually bypasses) 
D's
thread isolation system and allows unchecked sharing.  I couldn't think of any 
way
to create a pedal-to-metal parallelism library that was simultaneously useful,
safe and worked with the language as-is, and I wanted something that worked
**now**, not next year or in D3 or whatever, so I decided to omit safety.

Given that the library is in review, now would be the perfect time to offer any
suggestions on how it can be improved.

Reply via email to