Yes, IBM is contributing to OOREXX, and I use it on Linux, but IBM is not 
upgrading REXX in TSO to OOREXX. In fact, IBM is not even upgrading REXX in TSO 
to the level of the ANSI standard.

Yes, IBM has ported some, but not all, of the newer languages, and that is a 
good thing.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
David Crayford [dcrayf...@gmail.com]
Sent: Tuesday, November 30, 2021 9:55 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: z/OS 2.5 install with z/OSMF

On 1/12/21 1:55 am, Seymour J Metz wrote:
> I just wish that they would acknowledge their abandoned child OREXX.

IBM certainly haven't abandoned ooRexx. It's my understanding that Rick
McGuire works on it almost full time. The mailing lists still get quite
a bit of traffic and the Github repo shows recent commit activity. If
you're referring the fact that ooRexx hasn't been ported to z/OS then
unfortunately I don't see IBM committing resources to a language in
decline. It makes much more sense to port modern languages like Go,
Python and runtimes like Node.js. Docker is going to be important for
z/OS and it's written in Go so it's a no-brainer. We've been beta
testing IBMs new clang LLVM z/OS port which is exciting in the fact that
LLVM can be used to build a plethora of different languages. I
particularly like Julia which has a similar syntax to Lua but can be
strongly typed and is compiled and bench-tests show it runs at near C
speeds.

As we are discussing z/OSMF and REXX I thought I would mention the Z
Open Editor plugin [1] for the VS Code editor. This includes the REXX
LSP plugin [2] written by Broadcom which supports auto-completion,
syntax checking as you type and symbol outlines. The COBOL and HLASM
plugins are even better. It uses the Zowe CLI [3] to interact with the
z/OSMF REST APIs for the Zowe System explorer [4]. It wasn't that long
ago that you would have to pay for the likes or RDz to get this
functionality but now it's free and uses cutting edge tools. The Zowe
CLI does not have a dependency on Zowe being installed on the back-end.
It's a client API and the only requirement is Node.js/NPM on your PC.
The salient point is that z/OSMF is not just for just for GUI
applications. The APIs are being used to build strategic eco-systems to
modernize z/OS for new hires that didn't grow up using TSO/ISPF.

Of course, this new tooling is mainly targeted at the new generation of
mainframers and not at folks who don't like learning curves. But there
is a lot of value to be had if you don't mind trying new things. The
Zowe explorer VS Code extension has 46K downloads so it's quite popular.
Although when you compare that to 46M for Python [5] you can appreciate
why IBM ported Python to z/OS :)

[1] 
https://secure-web.cisco.com/1zXRt7u3qkLnz2qeKuEJzwugTua8JyAoQNqVSwNpEzAKU5I9UaFTsSIKGXxdp8O9muT9XtFC4g4sulJKiFhWgsD4IKamBn35_onR6nLhW3VNRFGENriMGFh1zCwyS60Lt56LpxBbLHqKdJBxsfC8bxlyBCDYMwWnsoVGZ_p0nYY2gVepZl4XAy0whtx2E82bYfVy1k-WzcIDPcABe86oZ2g7Z-jw3Tw6c6ByYzv-EWoYEHszBXWiGiCjap64CCw7PzirQxYYE18fZnLDyIXPgCBjV0nnvD8cUMTbRY2Dy_FTXDJzIGqm7ckcKYE2YP51OQkayFcj1REMRsW1YqhNmqY1_67ExymfeA5rL0dWcsCCcROY2XE3Pyxm9RaSOSiq30h3l52Pk18jwwFiKlTJ-yy_T3OH1B3IbuyvTQJ8sAySdgDdjKOgkHqf720w-sjxw/https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DIBM.zopeneditor
[2]
https://secure-web.cisco.com/18yyw2rprscu5cQjed6Wi98-ZgXM0V01VE9pjoF9hpIIpKxebUmktFGBv1y3ug1P8-QU-5nA0cJuXvT4Eq7EqkoEItMM-nME0q9SizaW4A2JbVEypjn82eXrAKiTIyvKpwlyVstN2VI8eP06hKVmNRB3fmt96pg84P4m5babcWEIWo__2yjPYA-3R0_9xfz1bwZ2YjJSFSHdmIGUNbiG5wMNyW34yYwJHSA9Sa0r19guEXTE6WwIC0qzBPCS_LGQB-VvNDJaj_ZMLxMCaDm9VoZblfYGBo7jIcx8ltGGeugn0cDLTWig3rQQ7Zlx83RNdlN9cwQFlbU6XFb2eizuqf3AmYdGrafrEzoq9p6htUfRmFhukf0ExIa8i7df390IBmmXr99TA0Kl-EnHsgx8V2cV6PDpI66zH651-B1Z9VNvpUCSDu1-7MnN6eOIniZ7M/https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DbroadcomMFD.lsp-for-rexx
[3] 
https://secure-web.cisco.com/1gSG2evK9i1oEkT-JBkTDfhbZnuEYCkw4yGj2BSiLt08cZFMgbkGTsmOuuJ0z9F4Db4yokx9oJ6YvdtXh8rRcJ9RUB3CR_Q6mjeobDkWt1R830LSlxOnX8_zrjZdHgTbR5UIJCQ0RCR2h340ulKgkBY_03HiDt-UR7iAxfdQPLepD_Y6v-ECKUleCOMQFnTQnBhlSAI1oLG9FQV33e4wK9NTlfB4N8coethSIHQW2TYybr5upLOj9SQkxQIzcKUg2J6rQxlE8HWfuN789dP_Wo_wPm8kvTFxQgOhWfgkJT-G7HJEBGe_AAOtNPM6DMCg-NGmlx-vBJXh_xZeLjJbHek-_Zqj45bnNdRjJkIYrnWct25VEf0llhuVTM-lKteTabzkPgtqHHQFD2qzUcUhYufCIpChccM800RQJfpa_6w7VvU8pTUzaVUrQq4rEhsHn4U8W1vdp-fxNyauyn2nfdQ/https%3A%2F%2Fdocs.zowe.org%2Fstable%2Fuser-guide%2Finstall-overview
[4]
https://secure-web.cisco.com/1D6J9oE2burRn4talL93uUMNh9bUFC3djkvMF-YqChPkwlJj8Cr4o2_dk-bcHzaLum0_x6RiHRUFVRdCc9mAHs9g4z4a7Xz87uyD8i2WJPFM5Rlbh-L_CcGqoyh7WkvVzwBqcOIMA9zZym2FoEa6EsSCxmT-pOUwlpTsgyT7GOeXi4au8apAM0ZT7CZI8yNHucKQQ1xV2CKMTXMB-66f6eojIcpzqyYODEbNn85fOLWvQ4_vEFjdo1svFardNzdGL22RepTw_ZBtqea5H9JicRtuKX1iaoWUhdRsRPx-eonvynS_1kwBdnjlKzw4oD5UHG6p0vCB_3qC78ww4fSDRtk4JJAOVEz1GrNmz6Z4dghYuthVYgdQGgnW92u_m1jVMKXpUFpPxa6JZS7oi63P077jxquDLgTz7g02GqgfiPY3-blM_oqXa08cIGq-TkMZy/https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3DZowe.vscode-extension-for-zowe
[5] 
https://secure-web.cisco.com/1IV5ZWnvrfC7kbgdzs0Cz0t8TYjm0eV6WxrBM_KRnkQW6fmp2EJ3toK9I2lxA1TyCMlokycmXfbfLI1-lv8NLombLZ6GJuLTOSeQR8UBpEohCUkvTsT_WNSkjIKszJio1KqZLcWH8Y477Ck4V-5eYfOhY1HxiFGRsC-Q1ZDvN374qGdxG-FQDBPDyQsBCoeNhNFbGIqPbwaWqcL1KkC-dlbOsYRMXOQU38FoYlCKhi8tJmggB3ij3lUCkKVPObDpD0hmYrVnSmlGR59boate5lrP7XgjX6b4DWql1uO7D70R_fcz88UHaEVCzEsnIlUax1lf7qaa8dJ0Gqvc6GMtoZ4wN8JlZE-2SN9ACZPyTMDrk9sJ1qVWy06EwVJw3dkkY80joDVlMuJONSjS0gJEKAjkO3_K5kslKxkYEI6ia7PEUV8aFrOygvwsEIDICufOU/https%3A%2F%2Fmarketplace.visualstudio.com%2Fitems%3FitemName%3Dms-python.python



----------------------------------------------------------------------
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

Reply via email to