On Monday, March 18, 2013 02:00:37 Peter Williams wrote: > Can't those (rare) implementations just do a non constant cast > when they cast Object to their desired class? No. In D, casting away const on an object and mutating it is undefined behavior. - Jonathan M Davis