Thanks Norbert. Now I could successfully run benchmarks for SIXX and compare with Fuel. But that's not really fare because we are comparing a text based serializer against a binary one.
Mariano
Am 02.06.2011 um 11:42 schrieb Mariano Martinez Peck:serialize: anObject on: aStream>> serialize: anObject on: aStream
��� | sws |
��� sws := SixxWriteStream on: aStream.
��� sws nextPut: anObject.
��� sws close.�� anObject sixxOn: aStreammaterializeFrom: aStream
>> materializeFrom: aStream
��� | srs objects |
��� srs := SixxReadStream on: aStream.
��� objects := srs contents.
��� srs close.
��� ^ objects^ Object readSixxFrom: aStreamNorbert���
Is that correct or I am doing it wrong?� All I want to do is to serialize a graph into a stream.
The stream I am using is or this:
(FileDirectory default forceNewFileNamed:� 'Bench')
or
(RWBinaryOrTextStream on: '')
I am not sure if I should be doing a #nextPut: or a #nextPutAll:. I mean, sometimes anObject is a collection and sometimes it is not. So, which one should I use?
Thanks
Mariano
--
Mariano
http://marianopeck.wordpress.com