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

Reply via email to