Mark

> On 13 Oct 2015, at 01:32, Mark Waddingham <m...@livecode.com> wrote:
> 
> On 2015-10-12 18:41, Richard Gaskin wrote:
>> That looks like Builder rather than Script, no?
> 
> No - this is definitely a LiveCode Script library... It implements a 
> data-type on top of an LCS array very much like the LCB 'List' type. (Such 
> 'proper lists' - aka dense integer numerically-keyed arrays with index 
> starting at 1 - are something we want to add to LCS at some point).

I believe that it would be a very worthwhile addition. An implementation in the 
engine would be far, far superior and orders of magnitude faster than anything 
I can come up with in LiveCode Script.

> Interestingly (although I've not read it in depth) it looks like the type is 
> designed with the idea that you can easily change what is considered to be 
> the 'first' index - i.e. move backward and forward through it.

That is correct

> This reminds me of a circular linked list in functionality.

The list is not circular. I am used to such functionality from Rebol (and now 
Red) whose list processing is ,I believe, highly influenced by Lisp.

Kind regards

Peter


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to