On Mon, Jul 8, 2013 at 7:27 AM, Roderich Schupp
<roderich.sch...@gmail.com> wrote:
> I'll have a look at how the Perl bindings for Gtk+ do this
> (http://gtk2-perl.sourceforge.net/) Does anybody know of other examples?
>
> On the other hand, there's not a one-to-one correspondence of
> Perl vs C level parameters, e.g.:
> - editor (or callback) + baton pairs in C are replaced by
>   a single Perl callback (typically a closure) in Perl
> - svn_opt_revision_t arguments in C may be actually
>   specified as numbers, strings ("HEAD"), date strings ("{12-04-2013}")
>   or (unlikely) as _p_svn_opt_revision_t objects in Perl
> So it's as simple as "extract docstring from C header and reformat as POD".

Exactly this.  We need this documentation.  Sometimes we're behind on
producing it, but once produced it's rarely ever wrong.  There is no
way for a Perl user to know how we've wrapped things from the C API.
So in short, suggesting that we remove this documentation or produce
it in some automated way is probably going to produce far worse
results.

Unless someone has invented real AI I just don't see how you can automate this.

Reply via email to