April 10, 2003
9:04 p.m.
Tim Peters wrote:
[martin@v.loewis.de]
Beautiful is better than ugly.
Whish is another reason <wink> it would be nice to get rid of the endlessly repeated masses of ugly
if (err) return err;
incantations out of the many tp_traverse slots, in return for putting a little bit of setjmp/longjmp ugliness in exactly four functions hiding in a single module.
I agree that concentrating the ugliness is good. However, how portable is setjmp/longjmp? The manual page I have says C99. Can we rely on it being available? If not, could we just disable the gcmodule functions that depend on it? Neil