Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!cs.utexas.edu!sdd.hp.com!wuarchive!hsdndev!husc6!endor!siegel From: siegel@endor.uucp (Rich Siegel) Newsgroups: comp.sys.mac.programmer Subject: Re: Bug in Lightspeed Pascal 2.03 Message-ID: <5725@husc6.harvard.edu> Date: 14 Feb 91 12:08:23 GMT References: <11749.27a0a4c2@amherst.bitnet> <297@farcomp.UUCP> Sender: news@husc6.harvard.edu Reply-To: siegel@endor.UUCP (Rich Siegel) Organization: Symantec Language Products Group Lines: 21 In article <297@farcomp.UUCP> murat@farcomp.UUCP (Murat Konar) writes: > >You think that's weird, occasionally I have problems with Booleans where >Lightsbug says a variable is FALSE but the Observe window says it's TRUE. >That's a head scratcher. This is also LSP 2.03. I haven't tried it in >3.0. Uninitialized Booleans can be both false and true; LightsBug thinks that any non-1 value is false, and Observe gets somewhat confused with non- zero, non-one values. The bug is fixed in LightsBug; any non-zero, non-one Boolean will be shown as "True?". The fix will show up in a future version. R. Rich Siegel Symantec Languages Group Internet: siegel@endor.harvard.edu "I was just trying to be subtle. That's my job, isn't it?"