If IIRC IBM loosely paired the IBM ZOAU to “assist Python”. https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/austin-wells1/2020/12/11/using-ibm-open-enterprise-python-for-zos-and-zoau
The challenge I see currently with Python is that is runs in a USS environment so if you need to “ADDRESS TSO” you need to call a REXX from Python in USS and do the other work. Its probably not going to happen but a “System” Python might fill that gap. Matt Hogstrom [email protected] “It may be cognitive, but, it ain’t intuitive." — Hogstrom > On Sep 25, 2022, at 11:15 PM, David Crayford <[email protected]> wrote: > > On 26/9/22 10:43, Charles Mills wrote: >>> It's trivial to write an MVS I/O package if you have a C compiler. >> One might ask then why IBM has not done so. > > I would suggest that they have not had a requirement. IBM use Python in their > analytics products and for new stuff like Ansible. Same with golang, they > need it for Kubernetes and OpenShift for z/CX containers. I doubt very much > if many customers have tried golang. It's a great language now it supports > generics. As fast as C++ with many advantages. > > >> Charles >> >> -----Original Message----- >> From: IBM Mainframe Discussion List [mailto:[email protected]] On >> Behalf Of David Crayford >> Sent: Sunday, September 25, 2022 6:57 PM >> To: [email protected] >> Subject: Re: IBM python documentation? >> >> On 26/9/22 07:34, Farley, Peter x23353 wrote: >>> I know Rocket's port of python has some documented enhancements to support >>> MVS dataset access among other things, but I have failed to find any >>> documentation on the IBM websites for an IBM-produced "python Programmers >>> Guide" (or similar) that would describe and provide examples for any >>> "IBM-specific" functional enhancements to the base language facilities. >>> >>> Is there any such documentation? Or are the python.org documentation >>> websites the only reference material available for the IBM port of python? >>> (i.e., no functional enhancements at all are provided in the IBM port) >> Correct! It's trivial to write an MVS I/O package if you have a C compiler. >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to [email protected] with the message: INFO IBM-MAIN >> >> ---------------------------------------------------------------------- >> For IBM-MAIN subscribe / signoff / archive access instructions, >> send email to [email protected] with the message: INFO IBM-MAIN > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] <mailto:[email protected]> with > the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
