Mark R. Diggory wrote:

[phil]

* Either drop or customize serialization for all classes in the
univariate package (other than StatisticalSummaryValues),
especially those in the moment subpackage. Default serialization
ties us to the current physical implementation, which may well
change as we optimize implementations.  For example,
SummaryStatisticsImpl currently holds a (redundant) private field
n. Removing this field after release would break backward
serialization compatability. I will probably eliminate this field
before release, but this is the kind of thing that makes me want to
be conservative about serialization.  My vote would be to release
1.0 without serialization support for these classes.



Not neccessarily, if you provided an alternate implementation (say use the "n" found in the Sum object) then your new version would simply not set the n field because it doesn't exist in this version, the new version of SummaryStatisticsImpl's getN() would draw the value from the instance of Sum instead. This is why using getters/setters to access values is recommended so often in java.


-Mark

--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to