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

List:       osdl-lsb-discuss
Subject:    Re: [lsb-discuss] Qt 4 decision
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2007-09-05 13:12:58
Message-ID: 200709050713.02484.aseigo () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


On Wednesday 05 September 2007, Markus Rex wrote:
> I would prefer the 1st option, although the sheer number of interfaces
> could make this a timing challenge.

speaking as a Qt user and KDE developer, not a Trolltech person:

first thing that popped at me is that several of the listed interfaces are not 
useful to document or are already documented but under a different title. 
e.g. testAttribute_helper which is just used internally by testAttribute (but 
to do so needs to be exposed). others are just pretty damn obvious as to what 
they do, such as as the operator<<(QDebug, Class) ones.

while important for completeness' sake, it would inane IMHO to hold things up 
for these sorts of items. documenting the 361 methods and functions (not 361 
classes, which would be a different scope of a problem altogether) listed on 
the "Regular" sheet is a matter of a few days of work. boring work, but not 
something that requires weeks of work. compare with the number of documented 
interfaces and you'll see that 361 is pretty tiny.

documenting the methods on the Meta page is also rather unuseful since they 
all simply extend the inherited methods from QObject to do exactly the same 
thing they do in QObject but in class-specific ways. documenting them would 
really be a matter of copy and pasting the documentation from QObject. how 
useful is that?

78 destructors? heh. "destroys the object". yeah, that's highly critical 
information missing there ;)

it is good to know that there is the commitment to improve/fix things as 
needed on the part of Trolltech (see Jesper's email in this thread), and 
dotting the i's and crossing the t's is important .... but this isn't the 
sort of thing that should hold up inclusion in the LSB given all the other 
actually useful work that's been done to date.

again, this is just my personal opinion as a developer who uses Qt and would 
like to see the LSB become more real-world relevant, and not Trolltech's 
position or say on the matter =)

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech

[Attachment #5 (application/pgp-signature)]

_______________________________________________
lsb-discuss mailing list
lsb-discuss@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/lsb-discuss


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

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