<picks jaw off ground/>
Thanks Ingo,
I'll just have to go away and reassemble some brain patterns...
Brett.
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, July 02, 2000 12:48 AM
Subject: [REBOL] Parser seems to have bug - different results on multiple
calls. Re:(4)
> Hi Brett,
>
> maybe this little func 'll show you what's happening ...
>
> test: func [] [
> s1: ""
> s2: copy ""
> append s1 "Hi, I'm changed"
> append s2 "I'm not ..."
> source test
> ]
>
> >> test
> test: func [][
> s1: "Hi, I'm changed"
> s2: copy ""
> append s1 "Hi, I'm changed"
> append s2 "I'm not ..."
> source test
> ]
>
> You see, s1 has literally been changed in the source-code,
> s2 has not. (It's one of the Rebol traps everyone has to
> fall into once.)
>
>
> I hope this helps
>
> Ingo
>
>
> Once upon a time [EMAIL PROTECTED] spoketh thus:
> > Thanks Allen. That certainly does work.
> >
> > But, now I'm confused. Why is that different to what I had? Or, why
didn't I
> > get a new empty string each call previously?
> >
> > Brett.
>
> -- _ . _
> ingo@)|_ /| _| _ <We ARE all ONE www._|_o _ _ ._ _
> www./_|_) |o(_|(/_ We ARE all FREE> ingo@| |(_|o(_)| (_|
> ._| ._|
>