[Gtk-sharp-list] API Freeze Policy Adjustment
Jonathan Pryor
jonpryor@vt.edu
Thu, 01 Jul 2004 14:36:33 -0400
On Thu, 2004-07-01 at 11:20, Murray Cumming wrote:
<snip what="guidelines..."/>
> However, I break these rules sometimes myself in gtkmm, though very
> rarely. I probably shouldn't. For instance,
> a) In a stable branch, I have made very small changes to API to make
> that API usable, when we have made some simple but embarassing mistake.
My interpretation of Mike Kestner's statements follows this line of
reasoning. He even provides the perfect example:
> > However, if a parameter is really an int[], but the generator has
> > produced an "out int" parameter (as is the default case for an int*
> > parameter that has not been marked as an array with metadata), there is
> > no way to use such a method with the out int semantic. Anybody that
> > would try to use it as such would quickly find out that it doesn't work,
> > and would probably be filing a bug report.
If the choice is between waiting (at most) 6 months for an API fix (for
the next stable release) or waiting a few days to a few weeks for a
point-release, I'll take the point release. I suspect most developers
would agree.
- Jon