Reverse a list

Alex Tweedly alex at tweedly.net
Tue Feb 17 01:19:51 CET 2015


You were right first time ....

if you use a reference, then there is no copy created when you do the 
call; and then you build up the output list.

without the reference, there is an initial copy and then you 
additionally build the  output list.

So using a reference parameter saves the memory for one copy (plus the 
cpu to create the copy).

-- Alex.


On 16/02/2015 23:06, Peter M. Brigham wrote:
> I wrote:
>
>> I referenced the list and turned the function into a command, saves memory (possibly speed?) on very large lists.
> I just realized that no memory is saved this way because we are building a new duplicate (reversed) list within the command. So referencing the list has no advantage.
>
> -- Peter
>
> Peter M. Brigham
> pmbrig at gmail.com
> http://home.comcast.net/~pmbrig
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list