[REBOL] Re: Object Sea - Work in Progress
From: al:bri:xtra at: 22-Feb-2002 16:31
Romano wrote:
> This is your file with my corrections. I checked only the error problem,
not the work of function. There was 2 problems: you executed the functions
inside objects instead of only referencing it. (I ask myself why it crashed
Rebol, instead of only throwing an error.)
Thank you, Romano! :) That's great! I'll get on to incorporating block!
value saving so that the MANY part is done.
> In general there are other problems with load/save:
>
> 1) a file like % which comes from
>
> a: context [b: tail %local/any.r]
>
> can't be restored by load (which gives an error - perhaps other series
have the same problem).
> 2) series must be saved from head and then re-positioned, if we want to
clone the object.
Both of these problems are the same, a series which isn't positioned at the
head. I'll make sure that this is compensated for in 'Freeze and 'Melt.
> 3) unset value can not be restored (should be called the unset func on
every unset value)
I'll look for the unset! word and replace with the unset! value in 'Melt.
> 4) i think there is something else but i did not remember what...
Something to do with series, perhaps issue! ? Or maybe bitset value (can't
remember the datatype), where save-d and load-ed values differ IIRC?
Anyone have suggestions?
Andrew Martin
ICQ: 26227169 http://valley.150m.com/