Re: [gnet] Re: Prototype of g_io_channel_write() and gnet_iochennel_writen()



You're right, I hadn't thought of it that way. I always keep my libs
upto-date, but that's because I'm a developer. I agree now. ;-)

    = Loban

On 26 Jul 2001 21:54:58 -0400, Havoc Pennington wrote:
> 
> David Helder <dhelder umich edu> writes: 
> > Correct me if I'm wrong, but adding const's shouldn't break binaries or
> > compiles.
> 
> It can lead to issues such as one developer getting errors and
> another not, when they are using different library versions.
> Which is bad if e.g. people are using -Werror or C++.
> 
> For example, if I test my C++ app with the fixed lib, but not the old
> version, then users with the old version may not be able to compile
> it. And it would be pretty hard to debug, and a gratuitous forced
> upgrade.
> 
> It's just not worth changing API in stable. It's better to have a
> slightly suboptimal API that is a fixed, known quantity.
> 
> Havoc





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]