[Newbies] what's the existing projects to save objects?

Mark Aufflick mark at aufflick.com
Mon Jun 26 05:01:22 UTC 2006


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 at 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 at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>


-- 
Mark Aufflick
 e: mark at pumptheory.com
 w: mark.aufflick.com
 p: +61 438 700 647
 f: +61 2 9436 4737


More information about the Beginners mailing list