[Openicc] Fedora CM, was: Google Summer of Code . . .
Kai-Uwe Behrmann
ku.b at gmx.de
Thu May 20 10:03:15 PDT 2010
Am 20.05.10, 09:09 -0700 schrieb Hubert Figuiere:
> On 10-05-20 5:54 AM, Kai-Uwe Behrmann wrote:
>>> I've not found a bug in GObject in 5 years of using it. My point was
>>> that someone else had already invented an object and type system, and
>>> it's already been debugged. Re-inventing the wheel (and forcing people
>>> to use your custom object system if they use your library) isn't
>>
>> There are enough people who avoid GObject completely because of its
>> design not just of being C. That you are proficient with GObject is nice
>> for you and all who are too. For me it feels more like autotools.
>> Nothing which really adresses my points. Code derived from GObject must
>> be debuggable, which is hard despite of GObject maybe being bugfree.
>
> It is 2010 and I don't see why this topic is still discussed over and over
> again. You don't like GObject? Don't use it ; I don't for the same reason.
> You need an object-oriented model? Use C++. It is well supported, widespread,
> compatible with C, fast and robust. And you don't need Qt either.
>
> And yes you can write a library in C++ and only expose a C interface.
Yes, that later is certainly possible and a interessting option for pure
open souce say GPL projects.
However my concern was and is that C is almost frozen. One can get a C
library for a platform and move that between libc implementations.
Unfortunedly not so with C++. And it would be a 14 year (ohloh;) code base
rewrite.
kind regards
Kai-Uwe Behrmann
--
developing for colour management
www.behrmann.name + www.oyranos.org
More information about the openicc
mailing list