On Wednesday, July 11, 2012 13:46:17 Andrei Alexandrescu wrote: > I don't think they should be pure. Do you have reasons to think otherwise? As I understand it, Walter's current plan is to require that opEquals, opCmp, toString, and toHash be @safe const pure nothrow - for both classes and structs. - Jonathan M Davis