On 2013-04-25 10:15-0600 Doug Hunt wrote:

> Hi Alan:  I noticed that you did not run the perl/PDL tests.  Are they 
> broken?

Hi Doug:

The best situation would be for you to periodically build the latest svn
trunk version of PLplot, build your perl/PDL bindings against that,
and then test those bindings by running the test_diff_psc target.

But to answer your question directly, I am not doing such testing
either so I don't know whether your bindings are broken or not. The
problem is the method that needs to be used to build and install your
perl/PDL bindings (see examples/perl/README.perldemos) is a hack (for
example, you have to overwrite certain system locations) and also
inconvenient. For those reasons I have stopped building or testing
those bindings, and I assume you have similar reasons for why you have
quit testing your bindings.

The current situation where your bindings are integrated right into
perl/PDL is not ideal. What is really needed is for you to modify your
perl/PDL bindings so they stand alone as a separate perl/PDL module
that can be loaded (from any location) at perl/PDL run-time whenever a
user needs to run PLplot from perl/PDL. That is effectively how PLplot
is run from Python, Tcl, Octave, etc., and I hope that method is
possible with perl/PDL as well.  And it would be good to make the
build of your bindings a lot smoother/less hackish as well, i.e., all
a user needed to do would be to configure an install prefix, then run
"make install" to build and install your bindings.

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
__________________________

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to