> > 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

Reply via email to