On Thursday, 2 April 2015 at 09:06:52 UTC, Manu wrote: > virtual by default is completely wrong for D. > > And don't say 'speculative' devirtualisation. What an > abomination! > Just fix the problem; don't have every function be virtual in > the > first place! I'm not sure why you don't use struct in the first place ?