Re: Gtk2-Perl API documentation project
- From: James Curbo <james teyandei net>
- To: Pascal Giard <evilynux yahoo com>
- Cc: gtk-perl-list gnome org
- Subject: Re: Gtk2-Perl API documentation project
- Date: Tue, 21 Oct 2003 21:09:44 -0500
Pascal Giard wrote:
--- Gavin Brown <gavin brown uk com> a écrit :
lots and lots of people want it and nobody really thinks it's a bad
idea, it's just a lot of work, and somewhat of a duplication of effort.
I have to say I agree with all those points. I think that I while back
we discussed the possibility of manipulating gtk-doc data to generate
this stuff automatically - any more thoughts on that? Otherwise Ross is
setting himself up for a job that'll never be done.
i don't think Ross is setting himself for this job, at least, he shouldn't.
i think it has to be a collective effort, or that it shouldn't happen.
it's not only my opinion, it is also what i felt in ross' email.
concerning a possible gtk-doc modif, i'm somewhat out of context...
are you talking about the doc generated from the PODs using gtk-doc ?
or are the gtk-doc simply the documented C APIs ?
in either way, it'd surely be nice if the most part was automagically generated.
He's talking about using the program. I just glanced at gtk-doc but
still don't know if it'd be easy or hard to do. I would venture to say
that a pure POD approach is probably best, with maybe some sort of
script to generate the pod from the XS. I already wrote a simple IRC bot
that would parse the XS and get function names from it (C names to Perl
names, e.g. gtk_button_new -> Gtk2::Button::new), so I don't suppose it
would be too hard to grab them in a similar manner, Perl-ize them, and
throw them in a pod. If I was doing it, I'd probably make it generate
output like so:
Gtk2::Button::new
C API function: gtk_button_new
(maybe other specific stuff here, perhaps in some sort of
external file like gtk-doc kind of does; could include an example)
This would make it easy to say at the beginning, "Use the C API listing
to look up information about the call," since what most people are
wanting to know is how to map C names to Perl names (explicitly, instead
of "read Gtk2::api")
What about function arguments though? I don't know much about XS so I
don't know how they are presented.
-Pascal
James
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]