Last published: January 9, 2010 by 'umejava'
SIXX 0.3c for VisualWorks
Copyright (C) 2002-2009 Masashi Umezawa, Tetsuya Kurihara, Kazuki Minamitani
SIXX is a multi-platform XML serializer/deserializer for Smalltalk. You can exchange various Smalltalk objects among different (dialect) images.
<<0.3 Release Note>>
SIXX is very easy to use. Like #storeString, You can generate a SIXX string by #sixxString.
array := Array with: 1 with: 'Hello' with: Date today.
This code generates a SIXX string below:
16 June 2002
This string can be read by #readSixxFrom:.
Object readSixxFrom: sixxString. "sixxString is the above string"
SixxWriteStream and SixxReadStream are provided so that you can write/read Smalltalk objects like a binary-object-stream way (BOSS in VW, and the ReferenceStream in Squeak).
In order to write objects to an external file, you can:
sws := SixxWriteStream newFileNamed: 'obj.sixx'.