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
