Reverse a list

Bob Sneidar bobsneidar at
Tue Feb 17 16:43:57 CET 2015

Then past posts are incorrect on this matter. It was explicitly stated that the actual memory holding the variable data was “indexed” and that altering the variable data could relocate the variable in memory resulting in invalid data. I have seen this myself. The data returned is garbled nonsense. I don’t think setting the value of the variable back to what it was will correct this.

But I’ve been mistaken before.

Bob S

On Feb 16, 2015, at 18:05 , Dr. Hawkins <dochawk at<mailto:dochawk at>> wrote:

On Mon, Feb 16, 2015 at 3:08 PM, Alex Tweedly <alex at<mailto:alex at>> wrote:

That's not quite correct. It doesn't do a single initial complete scan of
the whole variable and keep all the pointers. What it does is (more like)
keep track of how far it has currently processed, and then when it needs
the next line, it scans from that remembered position forward until the
next CR - and then remembers that as the current position.

And if you repeat for each item, and change the itemDel in the loop, you
had *better* remember to change it back before end repeat, or very strange
things happen . . .

Dr. Richard E. Hawkins, Esq.
(702) 508-8462

More information about the use-livecode mailing list