hi,
in visualworks, another way could be using a bos (BinaryObjectStorage) file.
there is an example by ivan tomek at
Hi Chris,
I have to transfer data from an old to a new
image, including the
content of the pages, user accounts and roles, uploaded files ...
SIXX was made for this, but I have to admit that I haven't used it for
about one year, so I don't know if it still works.
For Squeak a good and easy solution would be to use ReferenceStreams.
Try something like this:
" save "
stream := ReferenceStream fileNamed: 'smallwiki.obj'.
stream nextPut: server root.
stream close.
" load "
stream := ReferenceStream fileNamed: 'smallwiki.obj'.
server root: stream next.
stream close.
Maybe one could even implement a tiny storage-strategy in Squeak to
support ReferenceStreams by default.
Cheers,
Lukas