On Friday, 14 February 2014 at 15:56:16 UTC, Steven Schveighoffer
Classes are typically written with an expectation that the GC
will clean them up. I don't think you can just get rid of that
expectation. A class written without the assumption of the
runtime is a very different object, and I would be hesitant to
name it 'class' in D.
I recommend not supporting classes, at least for now.
This applies to the `new` operator, not classes in general.
Classes should be supported but not `new`.