As you may have noticed, I've commited some changes to the octave bindings in svn. As a result it is now possible to build plplot using octave 2.9.
The basic plplot bindings work fine (as far as I can tell). All the x??.m scripts produce identical results to the C equivalents. There were various problems with the higher level scripts to replace the octave / gnuplot functionality. These include 1) automatic_replot no longer exists in octave2.9, so these options are ignored. 2) Several variables to control whether or not various warnings are printed have been replaced with calls to the warning function. 3) LOADPATH no longer exists. Instead path / addpath / rmpath should be used. Also, the path no longer expands a trailing // to include all subdirectories. The function genpath will explicitly create a list of subdirectories to replace this functionality. 4) isstr has been depreciated in favour of ischar. 5) hold and ishold are now octave builtins - these don't work nicely with plplot so they are now overridden by local versions. The scripts have all been written to work with both octave 2.1 and 2.9, by making extensive use of exist() to check for variables. This works, but results in a lot of spurious warning messages from octave 2.9. warning("off","all") seems to disable them, along with all other warning messages. There must be a neater way of doing it, but I haven't found a neat way of doing this yet. The lack of automatic_replot means that the p*.m examples don't produce quite the same results as they do under octave 2.1. This could do with fixing, perhaps by having our own local version of automatic_replot. Note that the higher level functions reproduce the old functionality under octave 2.1. They do not (yet) provide the enhanced functionality of the later 2.9 versions which is more matlab-like. There is definitely scope for improvement here. Matlab compatability would be a big selling point for plplot. Anyway, that's the current state of play. Please test! Andrew ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel