I (also a squeak/smalltalk newby) am loving GOODS - a free object database. The driver does all the conversion for you - you just stuff an object into the database and get it out later.
See: http://minnow.cc.gatech.edu/squeak/3492
and: http://www.garret.ru/~knizhnik/goods.html
/Mark
On 6/24/06, Damien Cassou damien.cassou@laposte.net wrote:
Hi,
I search to save an object (and the objects which possibly composed it) onto a storage medium ("serialization"?). I hope with your great kindness (too much? ) you could give me some ways to explore or some names of projects...
"Create your object(s)" myObject _ {'abc' . 3 . $g}.
"Open a ReadWriteStream (not a simple WriteStream, because of a bug?)" fileStream _ FileStream forceNewFileNamed: 'myObject.obj'.
"Open a ReferenceStream on your ReadWriteStream" serializeStream _ ReferenceStream on: fileStream.
"Use #nextPut: and #nextPutAll: to put all your objects into the " "reference stream." serializeStream nextPut: myObject.
"Close the streams" serializeStream close. fileStream close.
"Here are the steps to get your objects back" fileStream _ FileStream fileNamed: 'myObject.obj'. serializeStream _ ReferenceStream on: fileStream. myObject2 _ serializeStream next. "Use #next to get your objects back." serializeStream close. fileStream close.
Bye
-- Damien Cassou _______________________________________________ Beginners mailing list Beginners@lists.squeakfoundation.org http://lists.squeakfoundation.org/mailman/listinfo/beginners