On Apr 30, 2012, at 9:54 AM, Richard Gaskin wrote:

> While that article is still being finished, from what I've seen in Mark 
> Waddingham's example code it seems that the only character we must avoid in 
> array keys is NULL, since that's used internally as a delimiter between the 
> key and the value.

I think this limitation is a feature we can do without.  I think most people 
have run across it and some not recognizing it have pulled their hair out.  

This will come up more as people explore unicode.  You will not see NULs in 
UTF-8 except for the actual original NUL.  You can use UTF-8 safely as a key.  
However, someone might reasonably try some form of UTF-16 in which the NUL will 
show up as a ghost character.  

This also might come up with binary.  A person might try using the binary form 
of an identifier of some sort not realizing the zero bytes would cause trouble. 
 

I would support the removal of this feature and, in general, all special 
meanings of NUL in all of LiveCode.  (It can stay in legacy external 
interfaces.)

Dar



_______________________________________________
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