It is my understanding that Java is and has been available in z/OS for a long time now, but not from TSO or CLIST directly. From REXX via SYSCALL and BPXWUNIX I suspect it is possible, but not from, e.g., the TSO / ISPF command line directly.
The python interpreter is I think going to be standard at z/OS 2.5, with I think IBM's version and not Rocket's (unless IBM's is just a repackaging of the Rocket version, which I do not know one way or the other). My general impression is that you will be able to use python from the Unix system services command line, but not directly from TSO or CLIST. Obviously also available in batch via one of the XXXBATCH programs (IBM's or Dovetail's). I run awk scripts in batch that way with no issues, though I often wish they had gawk instead of the POSIX awk they now provide. What I also wish IBM would provide as a standard component is the bash shell. Their POSIX sh and tcsh are difficult for me to use, and I suspect for others as well. Knowledge of the bash shell is far more pervasive in the community (and particularly in the generations following us) than either of the two shells IBM now provides. HTH Peter -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of Bob Bridges Sent: Wednesday, January 12, 2022 7:17 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Ad message paradigm (Re: Ad NetRexx (Re: Ad programming features (Re: ... Re: Top 8 Reasons for using Python instead of REXX for z/OS I keep seeing references like this, from time to time, but so far whenever I ask I get answers that aren't quite what I was looking for. Am I hearing that both Java and Python are available in TSO, like CLIST and REXX? Or only in some environment with which I am (so far) unfamiliar, such as OMVS? I'm thinking it's about time I tacked on another language or two, but I'm most interested in one that requires the least effort by a client to maintain it afterward. No languages that aren't already built in, that would be, and it should be accessible from TSO because most of the folks who hire me aren't Unix jocks. --- Bob Bridges, robhbrid...@gmail.com, cell 336 382-7313 /* To punish me for my contempt for authority, Fate made me an authority myself. -Albert Einstein */ -----Original Message----- From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of David Crayford Sent: Wednesday, January 12, 2022 06:45 I did run a Javascript benchtest on z/OS using IBMs Node.js port. I was pleasantly surprised to see that IBM have done an amazing job porting the V8 JavaScript engine to z/OS. It nukes Python. -- This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN