Andrei Alexandrescu wrote:
The language may limit the static size of object. That's what Java does - it limits the size of any class to 64KB, and then every VM implementation guarantees that the first 64KB are made verboten one way or another.
I've meant to do that in D, but haven't gotten around to it.