> I'm sure others here have looked and looked and looked at code they wrote, > absolutely sure that it was OK, only to be informed by a colleague, after > he/she > looked at it for about 42 milliseconds, that they missed out on another > "Purloined Letter"...
Sometimes, 42 ms after I explain what the code is supposed to do I get a "duh" moment before he has time to spot it. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of Robert Prins [rob...@prino.org] Sent: Friday, January 15, 2021 2:57 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Bug in DFSORT? [WAS: Merging multiple records using DFSORT] On 2021-01-15 16:22, Sri h Kolusu wrote: >> >> Please don't patronise me with high "coding standards", you banned >> me from your >> forum when I commented on the fact that you suggested using UNSPEC() >> to look at >> the internal representation of z/OS HEX FLOAT values in order top >> print them in >> a PL/I program, and then deleted the postings to hide your own > incompetence! > > > Robert, > > Ya right ! And you had the audacity to call it a bug in the product even > though you are data owner and mere checking of the data would have answered > your own question. I should have gone with my first instinct of just > ignoring your rambling. That is the only thing you do. And that's the way IBM nowadays treats it's customers? Too bad I don't have the email address of Arvind Krishna, I would have loved to CC: this reply to him! Then again, maybe the "Heart to Heart" program still exists, it used to guarantee that a letter to the CEO was only read by the CEO. And it actually worked in a grey past: after having been shoved around for months not receiving the updates for OS/2 I was entitled to, a "Heart to Heart" letter to Mr Palmisano did the trick, I was contacted by a personal assistant of the managing director of IBM UK, and two weeks later a big box with all OS/2 updates arrived! Maybe you should have a look at <https://secure-web.cisco.com/1iKkzjhX3DhkxVKtwzuOOXESTUuOsbSgksr38EUwRZ82okrw_MiTlqzdtaw043sUF_VpfwDaoy8en7XEdn8WrAvKFZHqz76yqtobf1OAq3970vrWonUVVY3MkBk7EzbQNHgvfuZCoN1c4HiYR8Y-zVZT_j_DBS_BPnu3MR2CfzPzFcf9dKXKl1Ed48YST5XuJkGTuU-VQNZj3iUknjxd_ikvL5RCdZXeSaXL6_cZn9qFXcOsYVihSqmlBdtknZBfupvNxfqa6GiEHmxWkLtNaQFBBlB30O2RSszd-51M0x8FqH47TUNEsU0A4ImBp7P8M__80P44NkjjtBsi86dA9OmTogzZgYILM-oGJ9_5oLWu5So1WzO388I2ew_Rpz1as4imLi-OR1BHgL4pjEBdefb-ZizPdNb8ZoSXUi0yMkW8yGOhdQFTzhxKMHCuCthOBNUcYIdOAjXDHLa-PSHE-RA/https%3A%2F%2Fwww.joelonsoftware.com%2F2007%2F02%2F19%2Fseven-steps-to-remarkable-customer-service%2F>, especially item 4! I'm sure others here have looked and looked and looked at code they wrote, absolutely sure that it was OK, only to be informed by a colleague, after he/she looked at it for about 42 milliseconds, that they missed out on another "Purloined Letter"... And more ramblings of a nobody? https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=147579 (Given the last IBM comment, not unlikely that it will be delivered) https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=100073 (Delivered) https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=31632 (Delivered) https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=84512 (Delivered) https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=145001 (Planned for future release) https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=147550 (Under consideration) As for the product you're responsible for? In 1964 IBM developed a programming language, PL/I, without keywords also being reserved words, alleviating the need to ever having to change programs when new keywords were introduced. Why can't you do that for SORT? >> And did you actually read the "...and ***someone*** came up with a >> really very >> elegant way of performing this task, ..." (Emphasis added...) You should > have >> seen, as you're also on that forum, that the solution was provided by > Jörg >> Findeisen! > > I stopped browsing that forum ever since they forced ads. Using an adblocker is too hard? Ask yourself, would Frank Yaeger have been deterred by ads when supporting an IBM product? > Kudos to Jorg > findeisen for coding a solution. And the degree of elegance > depends. So if > you are happy with the solution stick with it > >>>> And that saves? 1 nanosecond? > > The question is NOT only about saving CPU cycles. The elegance you boast > isn't seen when you code such statements. > >> Which is really important for something that processes 209 lines of >> input, and >> might at some stage process as many as 300 lines on input, and it's part > of a >> job that runs for about a minute, so saving a fraction of a second? And > when >> SORT is invoked by the viewer, the result is usually displayed when >> my finger is >> still next to the Enter key. > > As I said earlier I wouldn't have bothered to answer the questions from YOU > if you hadn't called an user error a bug in the product. I guess the question marks didn't make it to your side... Robert -- Robert AH Prins robert(a)prino(d)org The hitchhiking grandfather - https://secure-web.cisco.com/1e1586cwF-britu02-MBamVEqEyQNqw_jbI31h2U9TmXEooK-es1I8078qn2K8PEmQMIJQCtx4ZxFGx1QZptAwlEUdTThuEVLPaVEWlf5Ge1vdU1ocdU6xCxQsbzmRGGan20x1x_wJj7_Vgmnqw8Z9Ccz_KDVrr7b9QY5LqrvXVX8c9LhnJ1QbbG0qNrN9H3RXQ7-sO-NgT52HI_LkHd_faSuULA3EUQxkZo5GBfMohuBVPOUJyHPYDE_XrqiRsZZeqnLdUV3VUz2t6IDqTlCamW626JwvFASCQXWQcvJ4BGEHWCz0DvLk_RvLlt-YcT2ni0Y2OOyfDG-HMKrkgOpUcfHIBr7xH2fdHjE1DqlBmeAgNi2S3_9_M79PDK7VY_K4teqwd9aW7IYk7HZ65GZtwCs24TQV56CR3NLGnOd5doTBvBQPQNz4KXlgnTDunOC/https%3A%2F%2Fprino.neocities.org%2Findez.html Some REXX code for use on z/OS - https://secure-web.cisco.com/1eeR_jxvXT0AWT7nbwNbwwGeXsbyPDvIYWAQTN1Icyo9vchQHjRiuMmiHwrTDNR5vJWSuSnhXkNXLYBNZjl5v71YcMBy7YyUDZmlEPT4TMqTpj8yv7kFzab7Goejr5zSqzl2p8U68ySovmyEMPZxpJ69XSlCbFCa3lh1XIQKNv4mfhQ3wa00Zx0xduFwUknaCX8LjaKA-yX0kpT2L8r7PLXzC6Adbr4CK476NoXHODgdLuK5S3NLGB0BwchItDOytNYrR7rA1BxqRZ2X7cdxo_lwCrGqci4xRordwppYlry_NFFj-ECxsVIDAHWma7Pwg5yXz86eE8QXPou4075mlD5YNU-G48llh14Y1-L6EW16t39hL81zVTKRoGyyuKnieHrEXN-6r7eICCzY8y2s8WWZsWn90r0c2HVL4N2TxhRc3iTUB506Oe3yHAwEE_Z3S/https%3A%2F%2Fprino.neocities.org%2FzOS%2FzOS-Tools.html ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN