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

Reply via email to