November 05, 2008
...I can't stand its generics.

They are confusing, error-prone, and difficult to implement except in trivial cases. Now this (which is actually considered an improvement!):

http://blogs.sun.com/mcimadamore/entry/diagnosing_raw_types

If D's biggest worry is whether to use !() vs. [] or () we are very well off.

Paul