I'm not worried about porting node.js to z/OS. Too much work for not much value add. I run it on ubuntu front ended by a nginx reverse proxy. I ported redis to z/OS which works as a message bus running in ASCII mode. Node.js + redis is powerful and simple. Redis is a great piece of software. I can understand why nosql databases have become so popular.
On 29/06/2013, at 10:17 PM, 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 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
