> >  Wow. You may  never know just  how right  on  the money the above
> > statement is!  It is  a very good analogy.    In fact, in the  same
> > sense, all of REBOL is a movie, and all variables are frames of the
> > big REBOL movie. :-)
>  There is    one  painful exception  that  does    not  fit in  this
> metaphor. That is the reported case:
>  >> list: [1 2 3 4] >> list2: next list >> clear list >> list2 == [2
> 3 4]
        
 Looks like a bug to me.

 [ . . . ]

>  I  believe that the "cheapest" way  for handling it correctly is to
> have every  word that references  a series negotiate the legality of
> its offset before  it attempts to  access the series at  that offset
> and it should report some indication that its offset into the series
> is illegal whenever that is the case.

        Maybe so.  It's sad an extra layer of logic has to be added
across the board to deal with outlying cases.
 
        -jeff

Reply via email to