Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Core 2.5.5 Beta Versions

From: lmecir:mbox:vol:cz at: 24-Feb-2003 16:16

Hi Gabriele, you wrote: ...
> LM> The series index > LM> attribute isn't implemented as volatile, therefore the INDEX? > LM> function isn't able to change B (even if implemented > LM> natively). > > How can you say that?
I know for sure, that the series have an index attribute and that it isn't volatile. I am not able to prove, that RT implemented series in such a way, that even a different native INDEX? implementation can't change B in your code sample (and in all similar code samples), but I can bet :-)
> LM> 1) Out-of-range series are products of the current > LM> implementation and there is no way, how we can get rid of them > LM> without changing the implementation. > > I agree, but we can make them "almost" invisible.
Almost invisible they have always been. They can not become invisible. I prefer usefulness. I think, that if: a: "123456789" b: tail a , then the expression pick b -9 doesn't have any more sense (or a different purpose), than in the case like: a: "123456789" b: tail a remove back tail a the same expression pick b -9 has.