On Friday, 9 May 2014 at 14:56:21 UTC, flamencofantasy wrote:
One thing I hate about C# (which is what I use professionally) is the sync block index in every single class instance. Why not havethe developer decide when he needs a Monitor and manually use it?! I am disappointed D took the same route.
If it can be changed without breaking existing code, you might be able to convince people to make it somehow optional or elided when unnecessary.