No Python on z/OS, not now, apparently not ever. Van Rossum doesn't believe in it:
"How important is z/OS? I'm very skeptical of the viability of any OS that uses an encoding that is not a superset of ASCII." Finger firmly on the pulse of the industry there... On Sat, Jun 29, 2013 at 10:17 AM, Martin Packer <[email protected]>wrote: > Yes, I know. And I'm always positive about new languages - scripting or > otherwise - appearing on z/OS. For one, it makes it more fun. For two, it > means useful packages can be ported. > > Would dearly love to see PHP, node.js, Python etc ported and supported on > z/OS. If I didn't have a job I love making this so would be the one I'd > want to do. :-) > > Cheers, Martin > > Martin Packer, > zChampion, Principal Systems Investigator, > Worldwide Banking Center of Excellence, IBM > > +44-7802-245-584 > > email: [email protected] > > Twitter / Facebook IDs: MartinPacker > Blog: > https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker > > > > From: David Crayford <[email protected]> > To: [email protected], > Date: 06/29/2013 01:22 PM > Subject: Re: Great quote on http://slashdot.org (changes > frequently) > Sent by: IBM Mainframe Discussion List <[email protected]> > > > > On 29/06/2013 6:39 PM, Martin Packer wrote: > > Would a Lua port use System XML? I suspect not - which is what it might > > take to make XML processing "for the masses" on z/O > > We're talking about scripting languages. > > Do you know of any REXX libraries on z/OS that can even parse XML? Do > they use System XML. Is System XML any good anyway other than offloading > to a zIIP? If I tried to use System XML in my product would it make my > development times shorter? Put your positive hat on an try to accept that > there may well be a solution that will work better then what we already > have. > > > Cheers, Martin > > > > Martin Packer, > > zChampion, Principal Systems Investigator, > > Worldwide Banking Center of Excellence, IBM > > > > +44-7802-245-584 > > > > email: [email protected] > > > > Twitter / Facebook IDs: MartinPacker > > Blog: > > https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker > > > > > > > > From: David Crayford <[email protected]> > > To: [email protected], > > Date: 06/29/2013 05:05 AM > > Subject: Re: Great quote on http://slashdot.org (changes > > frequently) > > Sent by: IBM Mainframe Discussion List <[email protected]> > > > > > > > > On 29/06/2013 11:28 AM, Wayne Bickerdike wrote: > >> Oh noes, > >> > >> not another language! > > I think YASL is the term your looking for Wayne. > > > > Having said that, how many scripting languages do we have on z/OS? REXX, > > CLIST, perl or propriety vendor languages like NCL etc. How many of them > > can do mundane tasks like parsing XML? That's easy in Lua > > http://matthewwild.co.uk/projects/luaexpat/examples.html. How would you > > parse > > XML? Code a COBOL/PL/1 program. Use XML system services in assembler. > > Use C++ xereces. None of those solutions are simple. > > > > If you wanted to write a quick web app would you choose WebSphere Java, > > CICS? Yet again piece of cake in Lua http://www.keplerproject.org/ or > > the bleeding edge Luvit framework which is a node.js clone, already in > > production at rackspace http://luvit.io/. > > > > Very small language easy to learn http://tylerneylon.com/a/learn-lua/. > > > >> http://hammerprinciple.com/therighttool/items/forth/lua > >> > >> Go Forth and multiply comes to mind. > >> > >> > >> > >> On Sat, Jun 29, 2013 at 12:02 PM, David Crayford <[email protected]> > > wrote: > >>> On 29/06/2013, at 10:00 AM, Shane Ginnane <[email protected]> wrote: > >>> > >>>> On Sat, 29 Jun 2013 07:19:12 +0800, David Crayford wrote: > >>>> > >>>>> ...I've come to the conclusion that REXX is a dog. And seriously > > underpowered for modern use cases > >>>>> ... Poor old EXECIO has never looked more pathetic. > >>>> And I thought Dave was quicker on the up-take than that .... ;-) > >>>> But his recommendation(s) need serious consideration. > >>>> > >>>> Lua - yet another "language" to maybe have a look at. I seem to have > > about half a dozen already "half-looked" at. > >>> What you have to consider is what languages are available on z/OS. The > > cupboard is pretty bare other than JVM languages which don't run in the > > native environment. Most people consider mainframe modernisation to be > > replacing green screens with GUI front ends. That's all well and good > but > > what I really yearn for are the tools that I'm used to on other > platforms. > > I chose Lua because its easy to port and I was already using it to > create > > cross platform mobile apps with the corona SDK. The z/OS ports of python > > and perl are stale. Ruby and JavaScript are difficult to port to EBCDIC. > >>> It's true that there are far too many languages to choose from. All of > > them have strengths and weaknesses. Although Lua is well known as a > video > > game language and notorious for the flame/stuxnet viruses it runs > > brilliantly on z/OS. Its so fast my colleagues thought I was tricking > them > > and running compiled code. > >>> Quite a popular language > > https://sites.google.com/site/marbux/home/where-lua-is-used > >>>> Shane ... > >>>> > >>>> > ---------------------------------------------------------------------- > >>>> 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] with the message: INFO IBM-MAIN > > > > > > > > > > > > > > > > > > Unless stated otherwise above: > > IBM United Kingdom Limited - Registered in England and Wales with number > > 741598. > > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 > 3AU > > > > > > > > > > > > > > ---------------------------------------------------------------------- > > 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 > > > > > > > > > Unless stated otherwise above: > IBM United Kingdom Limited - Registered in England and Wales with number > 741598. > Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU > > > > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > -- zMan -- "I've got a mainframe and I'm not afraid to use it" ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
