From kde-core-devel Fri Feb 06 16:40:24 2004 From: Oswald Buddenhagen Date: Fri, 06 Feb 2004 16:40:24 +0000 To: kde-core-devel Subject: Re: API problems (Was: future versions) Message-Id: <20040206164024.GA12557 () ugly ! local> X-MARC-Message: https://marc.info/?l=kde-core-devel&m=107608562910561 On Fri, Feb 06, 2004 at 05:24:53PM +0100, Bo Thorsen wrote: > > and, fwiw, i don't buy the "maturity" statement that pops up now and > > then. some areas were not touched for years simply because nobody > > cared enough and felt up to the task. but that does not mean that > > the stuff is in a good shape. if you measure kde's api cleannes by > > qt standards, you'll find a picture not exactly to our favour, even > > with the current qt api, which matthias found to be sooo bad. ;) > > if changing that means annoying the poor application developers - > > too bad - for them. > > FWIW, I don't buy the "revamp" argument. Unless it's done by a person > that has made the initial implementation or has used the API for a > long time, the revamper will just make other mistakes. That leaves > everyone with changing APIs and less stability. > for me that sounds like a good argument to start the revamp early. and it's sort of self-evident that the revamp should be done by somebody intimately know with the matter. > Writing something isn't too hard. Making a substantial improvement > usually is. > yes, as i already said, that's one of the reasons for the sorry state of several kde classes. > Another point for making fewer releases is to let libs stuff mature more > outside kdelibs. One example of where this was not done is the resource > framework. That should not have left kdepim for quite a while yet. > Actually the only reason it did was that it was necessary to have it in > libs to make the kabc resource work. > yes, that's a thing that should not happen. that's an argument for freezing libs long before apps during a release cycle. the trolls work around that by making non-official apis ... greetings -- Hi! I'm a .signature virus! Copy me into your ~/.signature, please! -- Chaos, panic, and disorder - my work here is done.