Empty and logical expressions

Ralph DiMola rdimola at evergreeninfo.net
Thu Nov 8 16:34:43 EST 2012


Mark,

Thanks! Did some serious searching and I ran into this case once in all my
LC apps and libraries.

Here's an interesting exercise I just did.......

(Null < 0) ==> true
(Empty < 0) ==> true
(Empty = Null) ==> false

Based on your info, this is what I would have expected.

Ralph DiMola
IT Director
Evergreen Information Services
rdimola at evergreeninfo.net


-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
Of Mark Schonewille
Sent: Thursday, November 08, 2012 4:25 PM
To: How to use LiveCode
Subject: Re: Empty and logical expressions

Hi Ralph,

Empty is a value too, but I wouldn't know how to evaluate it. Perhaps empty
evaluates to NULL internally, which would give the same result: NULL < 0 is
also true. Actually, NULL is less than any other value. Empty < 0 has been
true since the beginning of HyperCard.

--
Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
KvK: 50277553

Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour
spaces. http://www.color-converter.com

We have time for new software development projects. Contact me for a quote.




On 8 nov 2012, at 22:03, Ralph DiMola wrote:

> I just ran down a bug because.....
> 
> (empty<0) evaluates to true. I would have thought empty is only equal 
> to empty(or "") and any other logical test would be false.
> 
> Is this common knowledge or did I miss something in the docs?
> 


_______________________________________________
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