[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

gtk-doc vs Doxygen results



 Two weeks ago I wrote asking for some particular system used for 
documenting dia source code (Doxygen or similar tool).
 Someone pointed me to gtk-doc while I pointed to Doxygen and I have 
also seen in the change logs that Doxygen style documentation was added 
by Lars Clausen.

Well, after comparing both of them (gtk-doc and Doxygen) I have found 
gtk-doc the most suitable for dia. Curiosly the gtk-doc systems looks to 
be not really well documented, more even when compared to Doxygen and 
the gtk-doc-list 'moves' really slowly but on the opposite I found next 
advantages:

 - gtk-doc works well when parsing gtk code. Someone on the gtk-doc-list 
even pointed that it used the gtk introspection capabilities (don't ask 
me what introspection really means in this context exactly).

 - What is more important, some GTK/Gnome tools look to be adapted to 
gtk-doc. For example devhelp (http://www.imendio.com/projects/devhelp/) 
used in the Anjuta IDE. So Doxygen style documentation will fail.

P.S.:
 I think the documentation system is really important when the code 
grows since there is no easy way of expresing 'desing patterns' with C 
code (neither with any other programming language). For example resource 
tricks like pooling of objects or drawing-avoidance when zoom is too 
small, 'marshalling' of object/diagrams, where in the ModelS View 
Controler hierarchy belongs an object, .... can just be documented with 
human text, but even the best designed API will give not hint about them.

Enrique Arizón Benito

Software Developer and Network Administrator






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] Mail converted by Mofo Magic and the Flying D

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

GuideSMACK