On Saturday, December 15, 2012 12:18:21 H. S. Teoh wrote: > It seems that the only clean way to do this is to use a class instead of > a struct, since the .init value will conveniently just be null, thereby > sidestepping the problem.
That would incur unnecessary overhead and probably break all kinds of code, because they're then reference types instead of value types, and a _lot_ of code doesn't use save propperly. If structs can't do what we need as Voldemort types, it's just better to make it so that they're not Voldemort types. Voldemort types are a cute idea, and in principle are great, but I don't think that it's worth fighting to keep them if they have problems. - Jonathan M Davis
