>   Now this construct is used to cover the case where the current object
> (tmp) goes away - we have a pointer to the next object.  Such operations
> are not that uncommon, as the {do some work} block is more likely to
> destroy tmp.

Actually, you can never be sure any object stays valid, short of restarting 
the loop :)
Remove is an event a plugin can handle, thus such a plugin could change the 
whole object stack.


As for the core of the mail, I guess it's ok to have some shortcut macros for 
common things, but IMO there are too many cases depending on the processing 
you're doing to be able to refactore usefully.


Nicolas
-- 
http://nicolas.weeger.free.fr [Petit site d'images, de textes, de code, bref 
de l'aléatoire !]

Attachment: pgpwBATeY7CCj.pgp
Description: PGP signature

_______________________________________________
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire

Reply via email to