> To have "hooks" defined by default for pointer and automatically generate 
> "lifting hooks" for every general type class that could be a container as ptr 
> T...

@Araq, I think this is of more importance than you seem to credit: consider a 
container that contains a ptr to another ptr to another, etc.. Although we can 
do a recursive chase the ptr's with "if x is ptr:` until we get to an object, 
we can't destroy say a tuple that contains a ptr/pointer, array's or seq's that 
contain ptr or pointer, etc.; there are just to many special cases such as the 
one where source and destination can't contain fields which are pointers to the 
same thing.

When things are getting too complicated with too many special cases, we are 
doing something wrong...

Reply via email to