Survex 1.0 within sight

John Pybus john.pybus@zoology.oxford.ac.uk
Wed, 16 Aug 2000 16:06:40 +0100


Dear Olly,

Sorry to hear about your knee in Austria, hope it's on the mend.  About
the current survex releases: are you keeping the code in a Revision
Control system such as CVS?  If so is access possible?  If not, then one
possibility would be to host it at sourceforge.net, since it is a GPL
project.  They run a patched version of cvs, which allows them to offer
anonymous read-only CVS access which is nice.

I have a port of parts of survex to the PalmOS platform well underway. 
Currently it's based on v0.93, but once I've got it to a working state,
I'd like it to be as easy as possible to track the current version.

This is not v1.0 territory, but what would make my stuff much easier
would be a better seperation of the reporting, and file writing code
from the network solving routines.

One more thing while I'm at it, which I don't remember seeing on any bug
lists.  At least in v0.93, in replace_pfx_() the *fix code considers two
nodes equated if the leg between them has zero variance.  This is not a
sufficiant condition, you need the delta to also be zero (although in
most uses it wouldn't be a problem since you have a positive variance on
an ordinary leg).  I noticed this when the testing an early version of
my palmOS tools which was not yet bothering to set variances on the legs
it created.

Yours,

John