On Thu, Aug 07, 2008 at 04:20:40PM +0100, Andrew Ross wrote:
> 
> I have added a new script to the ctest suite. This will run after all
> the existing tests and will compare the postscript output from the
> different language bindings. 
> 
> For each binding present (other than C) it will list 
> 1) Examples that are missing compared to C
> 2) Examples that produce different results compared to C
> 
> To run the script just needs sh / bash, diff and tail. All 3 will be
> checked for by cmake and as long as they are found the test will be run
> along with the other tests. 
> 
> Results can be seem either by looking in Testing/Temporary/LastTest.log
> in the build tree, or by running ctest with the -V option.
> 
> Hopefully this will help ensure consistency between the examples and
> identify any problems. 

Spurred on by this I have put some effort into cleaning up the examples
and adding missing functions in the language bindings. As a result I now
get complete agreement between the C, C++, f77 and f95 examples. This is
a great step forward. The octave, java and python examples are also
completed and in agreement with the C versions with the exception of
example 19. The only issue here is that plmap and plmeridians are not
available because of the callback issue. If we can find a way of
addressing this we will have 7 languages with full common API and
examples. This is a great selling point for plplot.

Ada is not too far off. Currently example 20 is missing (plgriddata not
implemented?). There are differences with example 21 (plrandd not
implemented) and example 29 (problems with Ada calendar functions - we
could just hard code in the time value if required - not a plplot 
issue.) There is also the open 64-bit issue with example 19.

Tcl is lagging well behind. We're lacking any dedicated tcl users to
help with this.

The ocaml bindings are very new, but are starting to shape up. Hez is
actively working on this.

Andrew

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to