Ian Bicking: the old part of his blog

Comment

One word: Oz!

Oz isn't the last (or the first) word in declarative concurrency, but I strongly recommend playing with it, if only for a little while, just so you can see how much the DC/CSP approach changes things. It doesn't solve all your problems at once, but it gives you a perspective from which the "low-hanging fruit" appears in *completely* different places.
Comment on Concurrency: looking for positive models
by Dominic Fox