I’ve been watching some very excited tweets go past about concurrency improvements in .NET 4.0. I’ve got to say, I’m quite looking forward to hearing about this once the NDAs drop away (not an MVP, nor am I likely to be). Retlang is pretty much the only game in town for concurrency right now, and it’s quite hard explaining to people the problem it’s trying to solve. The standard question is “what’s wrong with using Threads”? The work the Maestro team is doing looks exciting as well, although I’m a bit dubious about the benefits of a language rather than a C# DSL. (Isn’t it about time they introduced more DSL-friendly syntax, anyway? I guess that wouldn’t give Don Box anything to do.)
However, what would really make my day is if they fixed the debugger. I’m running a piece of code with 30 threads here. It’s rock solid in production. Pity it crashes after about 15 minutes in the debugger. I can work around it but I really shouldn’t have to.