home *** CD-ROM | disk | FTP | other *** search
- Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
- Path: sparky!uunet!paladin.american.edu!auvm!UCSFVM.BITNET!GOMBERG
- Message-ID: <REXXLIST%92091210543821@UGA.CC.UGA.EDU>
- Newsgroups: comp.lang.rexx
- Date: Sat, 12 Sep 1992 07:51:21 PDT
- Sender: REXX Programming discussion list <REXXLIST@UGA.BITNET>
- From: Dave Gomberg <GOMBERG@UCSFVM.BITNET>
- Subject: Re: NOVALUE (was: Blanks, REXX, and portability...)
- In-Reply-To: Message of Sat,
- 12 Sep 1992 01:18:34 GMT from <bobcook@UNIXHUB.SLAC.STANFORD.EDU>
- Lines: 13
-
- On Sat, 12 Sep 1992 01:18:34 GMT Bob Cook said:
- >That is exactly the point that I'm commenting upon. I have been bitten by
- >introducing a hard-to-find bug because a reference to "a.x", where x was meant
- >to be a variable, instead treated the x as a constant because the variable x
- >had (mistakenly) never had a value assigned.
-
- Wait, if you intended to have x have the value 123 but by mistake it was
- undefined, then are you saying that just by lucky accident a.x WAS defined?
- That streches my credulity some. And I would assume that you caught it on
- the second run with trace. I am pretty unimpressed by this unassigned
- variable stuff. FORTRAN may be nearly the world's worst language, but it
- does teach you to initialize variables when failure to do so brings down
- a multiuser operating system (MFT). Dave
-