Andrei Alexandrescu wrote:
Occasionally people here ask for ways in which they can help D. One
thing that would be extremely helpful at this point would be to help
defining and implementing D's new concurrency API. Unfortunately,
Bartosz has declined to contribute. That leaves Walter, Sean, Don, and
participants to this group to do it.
I'm sure you know the three of us are overcommitted, and I'm also sure
many of you are also in that situation. But if we could somehow focus
all of the energy and good will in this group to one task of
extraordinary urgency and importance, that would be awesome.
If anyone has ideas, suggestions, and code to help defining a new
concurrency API for D, please post.
Andrei
Don't fix it to one model, leave room for multiple concurrency models to
be used side by side!
I would begin by making the 'shared' specs usable, since the rest will
be within the runtime and everything will rely on shared. I already made
a post on this some time ago:
http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=96161
Jeremie