Using classes is slower than structs, right?
• A: Heap activity will reduce the efficiency of any program. This is partly why D supports placing classes on the stack, via the scope keyword. However, the heap can be abused in many (often subtle) ways, so it would be grossly over-simplified to point a finger at the use of class alone. Tango is designed with an explicit goal of limiting the amount of hidden heap activity – if you find a case where that does not hold true, please tell us about it.