On 2014-01-24 17:08+0800 Hailiang Wang wrote:

> Hi Alan,
>
> The hard part turns out to be not parsing api.xml but restoring a C
> type declaration from gccxml's type structure, but anyway I have done
> it. Yeah!
>
> I'd better put the result in the attachment (log.txt) because it is
> much longer now.
>
> Hǎiliàng

Hi Hǎiliàng:

Thanks very much for implementing the type checking that I requested. 
The resulting report you attached will be extremely helpful.  I will try to 
write
documentation of the remaining undocumented functions (now down to 4
with revision 12957) and deal with all the various kinds of argument
list mismatches you found in the next day or so.

I would like to be able to run your checker myself (immediately to be
able to test that I am solving the outstanding issues in your current
report one by one without introducing new issues, but also in the
future as an integrated part of the PLplot build system to allow us to
check any further plplot.h and/or api.xml changes).

Would you be willing to write a README file at
https://github.com/hailiang/go-plplot/tree/master/c/check that would
help a Go Newbie like me to run your checker?  The questions that file
should answer are what files should be copied from
https://github.com/hailiang/go-plplot into the svn trunk version of
PLplot, what Linux packages need to be installed to run the checker,
the exact command that should be used to run the checker, and the
prompts to expect. (I assume from looking at main.go the checker will
ask for the locations of plplot.h and api.xml, but it would be nice
for the README to confirm that.)

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to