Here is the current status of the swig bindings for octave as of revision 11398. I completed all vector-related typemaps today, and the result is roughly half the octave examples now work which is excellent progress if I do say so myself. :-)
To try these experimental bindings for yourself, all you have to do is specify -DENABLE_swig_octave=ON as one of your cmake options. Here are the results you should currently get with the test_noninteractive target. octave Missing examples : 01 02 08 09 11 14 14a 15 16 17 19 20 21 22 23 28 29 31 33 Differing postscript output : 04 18 26 Missing stdout : Differing stdout : The list of 14 examples that work are i=[3 4 5 06 07 10 12 13 18 24:27 30] The missing 33 and differing 4, 18, and 26 are all propagation issues which I will leave until later. The remaining 18 "missing" examples are that way because I deliberately avoided them with the above "i=" line in test_octave.sh so that the test would complete without errors. Known issues at the moment are the typemaps for the 2D matrices, values returned from PLplot to the octave environment, and callbacks. I hope to deal with first of those issues tomorrow (Wednesday). That should be the last of the low-hanging fruit and progress should be slower after that, but I am confident that the full list of examples available under the matwrap-wrapped bindings, i.e., i=[1:18 20:31] will become available fairly soon with the swig-wrapped octave 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); 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 __________________________ ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel