From: Martin Slater (mslater_at_[hidden])
Date: 2005-11-12 18:12:48
> //build oArch.
> msgs.Send(buffer, lst); // where I didn't remove anything
> // from Send's implementation.
> I think as you say, whether a flush gets embedded in the Send
> function should be configurable, but right now it just is.
> I'll admit it would be better if I didn't have to remove (#if 0)
> the end of the Send function, but I don't think that invalidates
This I humbly disagree with, from a user point of view I would not want
to patch either library to get optimal performance, If it is there and
required then tests need to be done with it in. It would be simple to
speed up boost.serialization by #if 0'ing out per class meta information
lookups (versioning etc) but would still be extremely artificial.
>>It would be interesting to see what the results are with a vanilla
>>version of your library as well as a feature by feature comparision to
>>see if you really are comparing apples to apples.
> Both Boost and s11n.net support things like XML that Ebenezer doesn't.
> Boost in my opinion mistakenly tries to support "versioning." We
> don't and I don't think s11n does either.
Well since I use versioning heavily with boost.serialization this is a
must have feature for me.
This conversation really should be kept to the boost list where there
are many knowlegedable experts in this area and both libraries could
potentially benifit from the discussion, you can sign up at
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.0/167 - Release Date: 11/11/2005
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk