I tend to agree. If someone wants to make a "PL/I-checker" that detects general bad coding practices I would favor that.
Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Steve Smith Sent: Friday, August 4, 2017 10:24 AM To: [email protected] Subject: Re: "-0" (was: Someone just too smart ...?) OK, I think I may have finally "got" it... if PL/I actually causes that declaration to come out as x'0000000D', then I'd consider that a minor internal bug. In any case it is an internal implementation detail, and anybody that depends on it gets what they deserve (horrible surprise) when IBM changes how it's implemented. Still can't see an RFE... One of the things you give up in an HLL is control over the binary stuff that comes out of it. Mind your own business, and let the compiler do its thing. To radically generalize: the fact that something is bad, or is just stupid, is not sufficient reason to enact a law against it. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
