glib in kdesupport: yes or no?

Navindra Umanee navindra at cs.mcgill.ca
Mon Mar 10 05:38:30 GMT 2003


George Staikos <staikos at kde.org> wrote:
>    5) Wrappers.  In the end, someone will be using wrappers.  I
> object to having to obsolete existing and working C++ code to use C
> code simply because that's the lowest common denominator.  KDE is
> fundamentally a C++ desktop and as such we want to use the power of
> C++.  Compiling C code with a C++ compiler just gives us the
> inefficiencies of the C++ compiler of the day, with the loss of
> power that was available.  Are the other desktops prepared to accept
> C++ as a core requirement, and use C wrappers to the C++ code?  Or
> is KDE to be the one to bear the burden of wrapping C code with C++
> to fit the development model?  Will we even have to use C# backend
> code at some point?

You didn't mention this possibility, but you can pretty much can get
around the wrapper problem by implementing in C++ and exporting a C
interface...  I think that could work in theory and apparently GNOME
already has a C++ dependency through libfam.

Cheers,
Navin.




More information about the kde-core-devel mailing list