On 2008-12-15 12:58-0000 Andrew Ross wrote:

>
> I've started on updating the examples to include some addition common API 
> function not
> currently demonstrated or tested in the plplot examples. Already this has 
> brought one
> bug to light in plerrx / plerry. For now I am concentrating on the C 
> examples, so
> obviously the ctest compare test will fail for all languages for now. 
> Currently I've
> updated example 9, 15 and 29. Once people are happy with the changes we can 
> start
> propagating them to the other language bindings. I've been updating api.xml 
> as I go so
> people can see what is still left untested.

Thanks, Andrew.  I have one additional suggestion which is to implement a
non-plotting standard example which simply exercises all the get and set
functions and tests that the results that are obtained for the get are
identical to the results that are set. Such a standard example would fill in
a huge hole in our current testing since for some languages the interface to
obtain returned values from the C routines is a little tricky.  I am pretty
sure, for example, that swig handles all that correctly for java and python,
but it would be nice to actually exercise all those python and java PLplot
get functions with a standard example to make sure.  Also, such a standard
example would catch problems like we recently had with plgvpw.

If you agree such a standard example is a good idea, I can contribute a
substantial fraction of the implementation and propagation work.

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); PLplot scientific plotting software
package (plplot.org); 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
__________________________

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to