Hi Colin,

> >   2) Allowing NULL pointers as arguments in all possible places is
> >      *not* a good coding style in general. (It may be a good practice,
> >      though, when you're being paid for a consulting project and your
> >      code will never be maintained once you have delivered it.)
> 
> I respect your opinion as the maintainer and if you don't want to
> include this that's of course fine, but please could you refrain from
> implying incompetence?  It's not nice.

I'm sorry that you understood it in that way. It was really not meant that
way. I remember your name as a long-time serious contributor to various
packages.

It must be possible to talk about coding style and good/bad practices.
Of course, what I said about these practices are _opinions_, and
  - Anyone can disagree with my opinions.
  - Opinions can change over time: You are showing that when I wrote
    the gl_list_iterator_next code, I apparently had a different
    opinion.
  - I do not even know whether you have the habit of allowing NULL
    arguments in general. Therefore I was not criticizing you; I was
    criticizing a certain aspect of the proposed patch. (Which is also
    what I constantly do before committing or submitting a patch myself:
    scrutinize it under aspects that, from experience, are known as
    good or bad practices.)

The sentence about the consulting project was not about you as a person
either; it was meant as a reflection about a condition when I would find
it justified to employ that "bad" coding style myself.

Can we be friends again?

Bruno


Reply via email to