On 2014-01-06 20:38-0700 Orion Poplawski wrote:

> On 01/03/2014 05:59 PM, Alan W. Irwin wrote:
>> For the PLplot build system it should be straightforward to create an
>> Octave version test.  Also, I am pretty sure that swig users are
>> allowed to redefine any core swig functionality.  Thus, for any Octave
>> version greater than 3.6.4, we would want to #define
>> OCTAVE-API-VERSION-NUMBER and simply copy the the swig core
>> functionality that currently uses is_real_nd_array() and modify it to
>> drop that call.  But I don't understand OOP well enough to figure out
>> the code unit that needs to be copied so I hope you or Andrew can
>> figure that out (or figure out some other simpler means of effectively
>> dropping that call to is_real_nd_array()).
>>

> [...]I'm afraid I'm going to bow out of being a go between here.  Hopefully
> the SWIG and Octave folks can work it out.  As it stands it seems like
> SWIG may drop Octave support if there is no resolution.
>
> For the time being I'm disabling plplot Octave support in Fedora Rawhide
> (F21).

Hi Orion: That's fine.  I very much appreciate your efforts informing
the octave and swig development teams about the issue.  I think
swig-generated bindings for octave are important for a number of
software projects beyond PLplot so hopefully cooler heads will
prevail, and the two teams will work it out in the long run.
Meanwhile, I think a solution like above will work for us, but I am
going to have to rely on Andrew for at least the C++ OOP part of 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
__________________________

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&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