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

Reply via email to