On 2010-02-16 08:53-0700 Doug Hunt wrote: > Hi Alan, all: Would this change require re-writing the perl interface to the > 2D functions?
Eventually. > Would this be required right away, or would there be backwards > compatible variants left around to ease the transition? No and yes. > > It might be useful to know which demos are affected by this. > None directly at this time. >From the description, it sounds like the current 2D array API has been reimplemented as a wrapper for the Dave's new 2D array API. So just testing the normal examples with the current 2D array API should indirectly exercise the new API. However, I strongly second Arjen's plea to at least convert one example (example 16?) to using the new 2D array API directly so that all the issues of porting it to the various languages (including perl/PDL) can be worked out. As it happens, there is a similar issue with Hazen's new getter/setter API. We need a C example that uses it to test whether we can propagate that new API to all our languages without difficulties. The truth is until our standard examples use any new API directly, that new API is largely ignored both by developers here and users. As we gain experience with both Dave's new 2D array API, and Hazen's new getter/setter API, we may find that some (but probably not all) of the old API should be deprecated. Of course, long in the future we will want to remove all our deprecated API, but that should be discussed thoroughly at the time before we actually do it since libraries and applications that depend on PLplot will all be affected. 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 __________________________ ------------------------------------------------------------------------------ SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW http://p.sf.net/sfu/solaris-dev2dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel