Ralph DiMola wrote:

> Mike,
>
> Well explained...

Agreed. I think he gets Explaintion of the Month for that. Sure, the month just started, but that was good.

> Just when I learned the power of LC array the fact that a box
> could only contain a data item OR other boxes is what bit me.
> I actually coded up a mini storm and it wasn't until I start
> testing that I figured this out. At the time I couldn't think
> of a reason why LC couldn't be changed so a box could contain
> a data item AND other boxes. Later on I realized that it would
> break old code. Other than that it would be an asset to the
> LC array.

I'm not sure it's just backwards compatibility, but maybe just maintaining logical consistency.

Right now every array element is a name-value pair, in which the value can be anything - text, binary, or even another array.

If we allow text and binary values to be stored and accounted for separately from array values, then that would mean that some array slots have two values while others have just one.

Definitely calls for some clarity in the introductory docs. Like Mike said, when you open the box you either get a value or another box.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for Desktop, Mobile, and Web
 ____________________________________________________________
 ambassa...@fourthworld.com        http://www.FourthWorld.com

_______________________________________________
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