[REBOL] Re: How to save objects in a file ?
From: etienne:alaurent:free at: 21-Aug-2001 15:27
Hi Brett and Christophe
Christophe wrote :
>Depending of what you're intending to do, pick one of the two methods:
>
>1. save %object-file.r my-object
>2. write %object-file.r mold my-object
>
>The advantage of the second method is that you can use the multiple
>refinements of the _write_ function as in:
>
>write/append %object-file.r mold my-object
and Brett wrote :
>How about something like this:
>
>o1: context [description: "i am an object" date: now/date]
>o2: context [description: "i am an object too" date: now/date]
>objects: reduce [o1 o2]
>save %objects.r objects
>loaded-objects: reduce load %objects.r
>print loaded-objects/1/description
It doesn't run !
My code is like this :
===============================
obj1: make object! [
data1: copy "string 1"
data2: copy "string 2"
]
obj2: make object! [
data3: copy "string 3"
data4: copy []
]
obj3: make obj1 []
obj4: make obj1 []
append tail obj2/data4 "object3"
append tail obj2/data4 obj3
append tail obj2/data4 "object4"
append tail obj2/data4 obj3
save %objects.r obj2
=================================
and at the time of the save execution, the app is frozen. Why ? what is the
solution ?
Cheers
---
Etienne