[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-dbus
Subject:    Re: How to discover introspection toplevel objects
From:       Tako Schotanus <quintesse () palacio-cristal ! com>
Date:       2006-01-25 18:31:39
Message-ID: 43D7C40B.4070100 () palacio-cristal ! com
[Download RAW message or body]

Robert McQueen wrote:
> Tako Schotanus wrote:
>   
>> I understand, I wasn't talking about auto-generating, what I meant was:
>> can we expect our beloved dbus-develoeprs to at least implement
>> introspection for all their objects thereby leading by example? :-D
>>
>> That way anyone _not_ implementing will hopefully starting feeling bad
>> enough to do so afterall, or am I being naive?
>>
>> Cheers,
>> -Tako
>>     
>
> I'd like to hope that:
>
> a) all of the bindings supported by D-Bus upstream are fully featured
> enough to support introspection
>
> b) all of the bindings supported by D-Bus upstream are fully featured
> enough that people can use them for whatever they want, and aren't
> forced to use the low-level bindings for some things, negating the
> benefit of (a)
>
> I would make both of these a criteria to call a binding "1.0". In some
> cases, we have a bit more to do.
>
>
>   
Ok, understood.

But I was also talking about the objects/interfaces that form the basis 
of DBus, that's why I referred to the "freedesktop objects".

Because when I tried to make a "bus browser" like a year ago (or when 
was it when the first introspection implementation was done?) it soon 
became obvious that it was supported by too few objects.

So I understand that the bindings will do most or even all of the work 
for the developers that _use_ DBus, but the DBus-objects themselves 
should also support it. And I assume they are all written in a more 
"low-level" manner so they may need manually implemented introspection. 
But maybe I´m way off here :-)

Cheers,
 -Tako




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic