Couldn't you do Address XYZ and then have commands that XYZ understands? -------------------------------------------------------------------------- Lionel B. Dyck (Contractor) <sdg>< Mainframe Systems Programmer – RavenTek Solution Partners
-----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Kirk Wolf Sent: Friday, May 11, 2018 2:02 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: [EXTERNAL] Re: Heretic alert: I really detest TSO REXX (the language) It would be nice to have a choice of scripting languages like on other platforms. Isn't a big obstacle on z/OS the fact that TSO doesn't have a generalized interface for invoking a "command" in an arbitrary scripting language and then providing it with a command processing (and/or ISPF) interface? What if the TSO command interface that handles REXX/CLIST could recognize shebangs to support other script processors, which would be local-spawned in the TSO address space and be given a TSO Command processing environment? Who knows, maybe get crazy and allow TSO command/script processing from zFS. With mixed case > 8 characters! Kirk Wolf Dovetailed Technologies http://dovetail.com On Fri, May 11, 2018 at 1:30 PM, David Crayford <dcrayf...@gmail.com> wrote: > I'm at a loss as to why anybody would use OOREXX on platforms where there > are a multitude of better languages to chose from. If it's because of > familiarity coming from z/OS or z/VM then I would > advise them to take the time to learn something new. Most modern scripting > languages can be picked up in less then a day. > > > > On 12/05/2018 12:13 AM, Seymour J Metz wrote: > >> I/O? The ANSI stream I/O functions are in OOREXX, as are equivalent >> methods. >> >> >> -- >> Shmuel (Seymour J.) Metz >> http://mason.gmu.edu/~smetz3 >> >> ________________________________________ >> From: IBM Mainframe Discussion List <IBM-MAIN@listserv.ua.edu> on behalf >> of John McKown <john.archie.mck...@gmail.com> >> Sent: Friday, May 11, 2018 12:07 PM >> To: IBM-MAIN@listserv.ua.edu >> Subject: Re: Heretic alert: I really detest TSO REXX (the language) >> >> On Fri, May 11, 2018 at 10:41 AM, Kirk Wolf <k...@dovetail.com> wrote: >> >> Yeah, I said it. I remember how fond I was of REXX when I first >>> discovered >>> it VM/CMS in the 1980s, when big hair and mullets were also great. >>> >>> Sure, on the surface it seems like a user friendly scripting language, >>> but >>> IMO that is only true if you compare it to JCL, CLIST, RPGII, and Windows >>> "BAT". It does look much easier than the classic Unix shell, but not so >>> much in practice. >>> >>> I recognize that many here have learned it really well and don't have to >>> think about all of the pitfalls and landmines. But please don't try to >>> tell new mainframers who have learned modern scripting languages how nice >>> it is :-) >>> >>> The good: >>> >>> - it is on every z/OS system, and it has a good set of system interfaces >>> ("environments") >>> - it does have case-sensitive variable names, which maybe some people >>> don't >>> like ;-) >>> >>> The bad: >>> >>> - a single data type (string) >>> - limited control flow statements; lack of short-cut boolean expressions >>> - compound variables - the only data structure you'll ever need? >>> - weird handling of undefined/omitted variables/args >>> - variable name scopes? >>> - packages/namespaces/libraries? >>> - purports to follow the principle of "least surprise", but I often find >>> the opposite >>> - slow (although that really isn't a language criticism) >>> >>> TSO REXX needs to be allowed to quietly retire to a placid village >> somewhere; turning the reigns of scripting on TSO & UNIX to "Object >> Oriented REXX" (oorexx). Of course OOREXX would need to be enhanced with >> the addition of ADDRESS TSO and ADDRESS SYSCALL as well as some way to do >> I/O to z/OS data sets. I don't really care for EXECIO, but it is >> acceptable. >> >> >> ref: http://secure-web.cisco.com/1h-uqbWNXqq1CuCFKDqzvqcBgRLzHQhO >> Jdj2QPbZDjibdycV5-gSQ4zBsxF-ySP4yE3Gnt8Ci7-gFOQl1o0QfWxnGLIA >> nOWtWwjFiWyUO6_oelF6zzlfdVJQGh93pcQfmj1CKFH1yFltii1H6D55GHVq >> hlsQI5G4T4c_fzxq5jUS8tGqqG5f8RAtojricobH62fLXMveqVtA58NnnyEI >> 8J5ZFDLn1euLi04N_1B_wwkslkM66qjWZUUUgKLQa9ysGVaz_dSEPSqD4Jy8 >> wDlXsjlYE5gs0zv8KMeW2NdylohDK5PH2h3D1BO5nS9Xy3MWHsivQyqjUZNL >> cZBpCljXLtIOX4npezWZi40DpWGg9OVec3RcKEsxRLjrx3H32tSLSPkiR- >> hnnC1DcEu-XXmWaxCqwWfEkmVEWQrN7qwdK2pu0XeO_qZ8uCxzHK_BzA7cQ/ >> http%3A%2F%2Foorexx.org%2Fdocs%2Frexxref%2Fbook1.htm >> >> >> >> >> Kirk Wolf >>> Dovetailed Technologies >>> http://secure-web.cisco.com/1n0sGnuNhDW6q3fXx-PJT_zwbOkG5mdy >>> rHujXRMNNl7mvKl5Xve_kqaLCr4c3THMnMEdrV1yAhJRWqk6ztNUqrFGZvoi >>> NQUVtP_xSkRVWaaTzYQQvCyTbvlkQUXPnknsR22cMBQJERLsge_SWbQFs39n >>> poYpHo3efptLwktjYxH3NX8PAK9oDvUHPpLBqrimbXG8ywzzNV_DFiUG3gnt >>> BT0E1P2p_TPl3grRW6PItAqncbeCMmsAOSgxehPiM6Jec5-t7r-EFbUooKlV >>> kRd4jIoPs_SxfEXReTOJgloSU0-j82q4DY4B55eBqk1u4fT50E_97OkQxn5l >>> RuHL36Xe3703XiFulTeLHG6xt1WgwuuybblSE2xcKi8oypvdR_E7UCmPexg4 >>> s8B8tstAk46elSl1OOCp4v7P4IKI2PwnsqKSsW93XDy3XJIQOALSAmaEO/ >>> http%3A%2F%2Fdovetail.com >>> >>> >>> -- >> We all have skeletons in our closet. >> Mine are so old, they have osteoporosis. >> >> Maranatha! <>< >> John McKown >> >> ---------------------------------------------------------------------- >> 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 >> > > ---------------------------------------------------------------------- > 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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN