Hi all. Some of you might remember me from this news group some five or six 
years ago; since then I've been doing mostly Java but I've had my eye on D for 
a new project I'm contemplating. It appears that D 2 has settled compared to
its former state of flux and that the standard library situation has also 
settled somewhat.
The main thing I'm looking for and don't see right now is out-of-box work queue 
and concurrent collections support. If this can be accomplished easily I'd love 
to know how (think of Java's concurrency infrastructure to get an idea
what I'm looking for). If it can't I'd like to do something to make it 
workable; it would be nice to know what has been implemented, what needs to be 
implemented, and any conventions/protocols that have been put in place.
On a somewhat related note: I was looking through the language spec and didn't 
see any information on what exactly 'shared' does. If I had to guess I'd say it 
was supposed to guarantee some degree of atomicity which would be
particularly useful to me but I don't see that spelled out anywhere.
Any help you guys can provide would be greatly appreciated. It's nice to be 
back.

Ameer

Reply via email to