GLib/GObject+C as the lingua franca?

nf2 nf2 at
Fri Aug 1 15:58:13 BST 2008

Alexander Neundorf wrote:
> Hi Norbert,
> On Wednesday 30 July 2008, nf2 wrote:
> ...
>> Will the refcounter be inside QObject or inside the pointer-holding class?
>> Because in the latter case you would loose the refcount as soon as you
>> just pass the pointer to a function or try to cast the pointer:
>> QRefCountedPointer<A> a = new A();
>> call_some_function(a.p);
>> or
>> QRefCountedPointer<B> = dynamic_cast<B*> a.p;
> I didn't really follow the thread and actually I don't know whether I like 
> what you want to do or not.

I'm not that sure whether what i'm proposing is good or bad either. 
Maybe it's good to keep things separate and just have fd.o standards on 
file-formats or D-Bus interfaces. Maybe that's not sufficient. Should 
there be a kind or "winapi" for the freedesktop platform? Dunno. It's 
still exciting trying to find out how things could fit together.

> But, I find it really cool that you are very persistently working on these 
> things and actually also get results :-)

I'm not sure about the results ;-). I tried lot's of things (vio, 
libfusi, xdg-vfs) that never got anywhere. Why did i pick the VFS as my 
favorite topic? Maybe because i think it's symptomatic for the problems 
of the free desktops. Actually my first "contact" with this stuff were 
those annoying "unmount - device is busy" messages and i wanted to find 
out why this sucks so much...

Years ago i tried to get the GLib main loop into Qt by writing a really 
terrible prototype. I don't know whether this has inspired TT, or if 
they already planned to do this earlier. What i learned is that one 
actually has to write code when trying to convince people. Although my 
C++ and C is still quite clumsy...

> Alex
> P.S. will you be at Akademy ?

I'd love to. But unfortunately i don't have time this year.


More information about the kde-core-devel mailing list