> > That's not true. init methods are not supposed to generate an exception, > > they are supposed to log an error, release the object and return nil (at > > least the way we currently specify it, see > > http://www.gnustep.org/resources/documentation/coding-standards_5.html#SEC5 > > - if we want to change that, it's a different matter). > > Ok - you're probably right about init and the <pedantic> discussion was > just pedantic :-) - but I didn't know about that section nor that raising > exceptions in -init was forbidden, is this 'coding practice' a new > addition ? > > I don't like it. The whole section I mean.
Well - no - I don't want to be that negative :-) I could be very good with just some little adjustments. I'd suggest to put into it a bit of the philosophy that - - an exception is a very good way of reporting some errors to the caller - NSLog is a very bad way of reporting errors to the caller, unless the library is running in debugging mode Sorry - being tired - I don't want to seem un-cooperative just because of that ... it's "negotiable" :-) _______________________________________________ Bug-gnustep mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gnustep
