> > 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