Why can't there be a base type upon which all others are based (perhaps by 
default)?  The base class could handle the Nullable situation and 
everything else would magically inherit that capability.  Making a union of 
a NULL and the actual type is pretty painful for the programmer.  Weren't 
we going for a smart compiler that would make life easier on the 
programmer?  What we have now is programmers going out of their way to make 
life easy for the compiler.  That seems back-assward to me.

Reply via email to