Hugh Sasse Staff Elec Eng <hgs / dmu.ac.uk> writes:

> > Maybe, deep copy is not suitable operation for an object. 
> 
> The only case I can think of is a self referencing object, but
> that is a special case for other things (like garbage collection?) too.

Or objects such as descendants of IO that hold external resources that 
aren't meaningful to share. (Create a copy of an open File object, and 
one of them will complain when closed).


Dave