Re: Unexpected comparison behavior change in 4.5.1
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 48760
interpreted = N
texte = What your comparison is saying IF bob contains NOTHING then true. bob contains bob therefore is false in both cases.On Tuesday, March 18, 2003, at 01:56 AM, Brian Fries wrote:> On Monday, March 17, 2003, at 10:38 PM, Charles Kline wrote:>>>>> On Tuesday, March 18, 2003, at 01:32 AM, Brian Fries wrote:>>>>> [showif bob^]>>>>>> or>>>>>> [if bob^]>>>>>>>>> In my tests, these evaluate to true under 4.5.0 and earlier, and >>> to false under 4.5.1. Clearly URL is not the issue here.>>>>> [showif bob^] should evaluate to 'false' so it seems the bug was in >> 4.5.0>> And WHY should [showif bob^] evaluate false? I don't see anything in > the empty string that isn't also in bob, therefore I - and every > version of WebDNA prior to 4.5.1 - would expect it to evaluate to > true.>>>>> [if bob^] should evaluate to 'false' as well.>>>> Again, why is false any better than true for this? If WebDNA were > being written from scratch, then it would be the right time to make a > choice on this. But, since it's worked the same way since I began > using the product in 1997, I think its a little late to make this > change.>> I'm not really here to debate which way it SHOULD resolve the > comparison, I'm only here to point out that it broke my code - which > was fully tested and had been working fine for years.>>> It was always my understanding that when using [if] to compare >> strings, they needed to be in quotes. Was in the docs. as that from >> the beginning.>>>> Relevance? What quotes do you see missing from my example?>> - brian>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
What your comparison is saying IF bob contains NOTHING then true. bob contains bob therefore is false in both cases.On Tuesday, March 18, 2003, at 01:56 AM, Brian Fries wrote:> On Monday, March 17, 2003, at 10:38 PM, Charles Kline wrote:>>>>> On Tuesday, March 18, 2003, at 01:32 AM, Brian Fries wrote:>>>>> [showif bob^]>>>>>> or>>>>>> [if bob^]>>>>>>>>> In my tests, these evaluate to true under 4.5.0 and earlier, and >>> to false under 4.5.1. Clearly URL is not the issue here.>>>>> [showif bob^] should evaluate to 'false' so it seems the bug was in >> 4.5.0>> And WHY should [showif bob^] evaluate false? I don't see anything in > the empty string that isn't also in bob, therefore I - and every > version of WebDNA prior to 4.5.1 - would expect it to evaluate to > true.>>>>> [if bob^] should evaluate to 'false' as well.>>>> Again, why is false any better than true for this? If WebDNA were > being written from scratch, then it would be the right time to make a > choice on this. But, since it's worked the same way since I began > using the product in 1997, I think its a little late to make this > change.>> I'm not really here to debate which way it SHOULD resolve the > comparison, I'm only here to point out that it broke my code - which > was fully tested and had been working fine for years.>>> It was always my understanding that when using [if] to compare >> strings, they needed to be in quotes. Was in the docs. as that from >> the beginning.>>>> Relevance? What quotes do you see missing from my example?>> - brian>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://webdna.smithmicro.com/>-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Charles Kline
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
sendmail spaces (1997)
Running _every_ page through WebCat ? (1997)
[WebDNA] Uploading Specific File Types (2009)
time and welcome (1999)
Many $WebCat.exe processes (1998)
Summing fields (1997)
Exclamation point (1997)
"Advanced" Search Algorithm (2008)
A little syntax help (1997)
WC2b15 File Corruption (1997)
taxTotal, grandTotal (1997)
[ModDate] & [ModTime] ? (1997)
carrying values forward (1998)
Error Lob.db records error message not name (1997)
Preventing code execution (2003)
Cart Numbers (1997)
SMSI (Scott) clues?? Bug fixes for next WebDNA release (2005)
WebSTAR plugin update (2004)
textarea to page display (1998)
Enhancement Request for WebCatalog-NT (1996)