Re: Great quote on http://slashdot.org (changes frequently)

2013-06-30 Thread David Crayford

On 29/06/2013 6:39 PM, Martin Packer wrote:

+1 for taking a look at the language - in case its party tricks are
compelling. But I wonder how many packages are written in Lua - and that's
my real beef.


There are *lots* of packages. The official packaging tool is luarocks, 
which is similar to apt or ndm etc http://luarocks.org/repositories/rocks/.
If your a fan of github there are over 2,000 lua related repositories 
https://github.com/search?l=Luaq=luaref=cmdformtype=Repositories.
Everybody seems to be moving to github. All the code is under an MIT 
license so it's commercial friendly.


Wikipedia uses Lua for it's template scripting 
https://blog.wikimedia.org/2013/03/14/what-lua-scripting-means-wikimedia-open-source/.


And just for fun, if like me you grew up in the 70s and 80s when 8-bit 
video games were all the rage you might enjoy hacking a pacman game in Lua
https://github.com/tylerneylon/pacpac. Don't think that will run on z 
though!



Cheers, Martin

Martin Packer,
zChampion, Principal Systems Investigator,
Worldwide Banking Center of Excellence, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog:
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   David Crayford dcrayf...@gmail.com
To: IBM-MAIN@listserv.ua.edu,
Date:   06/29/2013 03:32 AM
Subject:Re: Great quote on http://slashdot.org (changes
frequently)
Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu



On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-30 Thread Scott Ford
All,

I find this article/thread interesting. Statistically , about 80 % of all 
Banking and Insurance is on z/OS. Why shouldn't we developers, of which i am 
one, have access to the tools we need to develop top notch software. LUA I know 
a little, Python  some and it's very impressive as is Ruby.
Java is good but I don't think is the total answer to all our programming and 
development needs.
I agree with the gentleman about support for the z/os version of Python. Money 
and needs coupled usually unfortunately drive the development at times. 

Scott ford
www.identityforge.com
from my IPAD

'Infinite wisdom through infinite means'


On Jun 29, 2013, at 11:47 PM, David Crayford dcrayf...@gmail.com wrote:

 On 30/06/2013 3:01 AM, zMan wrote:
 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.
 
 You have to read the whole thread http://bugs.python.org/issue1298 to see it 
 in context.
 
 He was objecting to committing an EBCDIC patch into pythons main source 
 repository. I agree with him. The last thing they need is
 un-maintained EBCDIC code lingering around after the original author abandons 
 the port! That is exactly what happened with perl.
 Much better to host a patch file as they suggested.
 
 You can download Python for z/OS here 
 http://www.teaser.fr/~jymengant/mvspython/downloads.html. It's old and only 
 executes
 in unix but it's quite usable.
 
 Finger firmly on the pulse of the industry there...
 
 On Sat, Jun 29, 2013 at 10:17 AM, Martin Packer 
 martin_pac...@uk.ibm.comwrote:
 
 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: martin_pac...@uk.ibm.com
 
 Twitter / Facebook IDs: MartinPacker
 Blog:
 https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker
 
 
 
 From:   David Crayford dcrayf...@gmail.com
 To: IBM-MAIN@listserv.ua.edu,
 Date:   06/29/2013 01:22 PM
 Subject:Re: Great quote on http://slashdot.org (changes
 frequently)
 Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu
 
 
 
 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: martin_pac...@uk.ibm.com
 
 Twitter / Facebook IDs: MartinPacker
 Blog:
 https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker
 
 
 
 From:   David Crayford dcrayf...@gmail.com
 To: IBM-MAIN@listserv.ua.edu,
 Date:   06/29/2013 05:05 AM
 Subject:Re: Great quote on http://slashdot.org (changes
 frequently)
 Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu
 
 
 
 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 dcrayf...@gmail.com
 wrote:
 On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au wrote:
 
 On Sat, 29 Jun 2013 07:19:12 +0800, David Crayford wrote:
 
 ...I've come to the conclusion that REXX

Re: Great quote on http://slashdot.org (changes frequently)

2013-06-30 Thread Steve Comstock

On 6/30/2013 9:01 AM, Scott Ford wrote:

All,

I find this article/thread interesting. Statistically , about 80 % of all 
Banking and Insurance is on z/OS. Why shouldn't we developers, of which i am 
one, have access to the tools we need to develop top notch software. LUA I know 
a little, Python  some and it's very impressive as is Ruby.
Java is good but I don't think is the total answer to all our programming and 
development needs.
I agree with the gentleman about support for the z/os version of Python.



Money and needs coupled usually unfortunately drive the development at times.


Why is that 'unfortunate'? I would call it practical.


--

Kind regards,

-Steve Comstock
The Trainer's Friend, Inc.

303-355-2752
http://www.trainersfriend.com

* To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment

* Try our tool for calculating your Return On Investment
for training dollars at
  http://www.trainersfriend.com/ROI/roi.html





Scott ford
www.identityforge.com
from my IPAD

'Infinite wisdom through infinite means'


On Jun 29, 2013, at 11:47 PM, David Crayford dcrayf...@gmail.com wrote:


On 30/06/2013 3:01 AM, zMan wrote:

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.


You have to read the whole thread http://bugs.python.org/issue1298 to see it in 
context.

He was objecting to committing an EBCDIC patch into pythons main source 
repository. I agree with him. The last thing they need is
un-maintained EBCDIC code lingering around after the original author abandons 
the port! That is exactly what happened with perl.
Much better to host a patch file as they suggested.

You can download Python for z/OS here 
http://www.teaser.fr/~jymengant/mvspython/downloads.html. It's old and only 
executes
in unix but it's quite usable.


Finger firmly on the pulse of the industry there...

On Sat, Jun 29, 2013 at 10:17 AM, Martin Packer martin_pac...@uk.ibm.comwrote:


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: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog:
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   David Crayford dcrayf...@gmail.com
To: IBM-MAIN@listserv.ua.edu,
Date:   06/29/2013 01:22 PM
Subject:Re: Great quote on http://slashdot.org (changes
frequently)
Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu



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: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog:
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   David Crayford dcrayf...@gmail.com
To: IBM-MAIN@listserv.ua.edu,
Date:   06/29/2013 05:05 AM
Subject:Re: Great quote on http://slashdot.org (changes
frequently)
Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu



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

Re: Great quote on http://slashdot.org (changes frequently)

2013-06-30 Thread Scott Ford
Steve,

To me. This my personal opinion, I like the flexibility to be creative in 
different languages.
I don't have a problem with practical, but sometimes it chokes creativity a tad

Scott ford
www.identityforge.com
from my IPAD

'Infinite wisdom through infinite means'


On Jun 30, 2013, at 11:18 AM, Steve Comstock st...@trainersfriend.com wrote:

 On 6/30/2013 9:01 AM, Scott Ford wrote:
 All,
 
 I find this article/thread interesting. Statistically , about 80 % of all 
 Banking and Insurance is on z/OS. Why shouldn't we developers, of which i am 
 one, have access to the tools we need to develop top notch software. LUA I 
 know a little, Python  some and it's very impressive as is Ruby.
 Java is good but I don't think is the total answer to all our programming 
 and development needs.
 I agree with the gentleman about support for the z/os version of Python.
 
 Money and needs coupled usually unfortunately drive the development at times.
 
 Why is that 'unfortunate'? I would call it practical.
 
 
 --
 
 Kind regards,
 
 -Steve Comstock
 The Trainer's Friend, Inc.
 
 303-355-2752
 http://www.trainersfriend.com
 
 * To get a good Return on your Investment, first make an investment!
  + Training your people is an excellent investment
 
 * Try our tool for calculating your Return On Investment
for training dollars at
  http://www.trainersfriend.com/ROI/roi.html
 
 
 
 
 Scott ford
 www.identityforge.com
 from my IPAD
 
 'Infinite wisdom through infinite means'
 
 
 On Jun 29, 2013, at 11:47 PM, David Crayford dcrayf...@gmail.com wrote:
 
 On 30/06/2013 3:01 AM, zMan wrote:
 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.
 
 You have to read the whole thread http://bugs.python.org/issue1298 to see 
 it in context.
 
 He was objecting to committing an EBCDIC patch into pythons main source 
 repository. I agree with him. The last thing they need is
 un-maintained EBCDIC code lingering around after the original author 
 abandons the port! That is exactly what happened with perl.
 Much better to host a patch file as they suggested.
 
 You can download Python for z/OS here 
 http://www.teaser.fr/~jymengant/mvspython/downloads.html. It's old and only 
 executes
 in unix but it's quite usable.
 
 Finger firmly on the pulse of the industry there...
 
 On Sat, Jun 29, 2013 at 10:17 AM, Martin Packer 
 martin_pac...@uk.ibm.comwrote:
 
 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: martin_pac...@uk.ibm.com
 
 Twitter / Facebook IDs: MartinPacker
 Blog:
 https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker
 
 
 
 From:   David Crayford dcrayf...@gmail.com
 To: IBM-MAIN@listserv.ua.edu,
 Date:   06/29/2013 01:22 PM
 Subject:Re: Great quote on http://slashdot.org (changes
 frequently)
 Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu
 
 
 
 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: martin_pac...@uk.ibm.com
 
 Twitter / Facebook IDs: MartinPacker
 Blog:
 https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker
 
 
 
 From:   David Crayford dcrayf...@gmail.com
 To: IBM-MAIN@listserv.ua.edu,
 Date:   06/29/2013 05:05 AM
 Subject:Re: Great quote on http://slashdot.org (changes
 frequently)
 Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu
 
 
 
 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

Re: Great quote on http://slashdot.org (changes frequently)

2013-06-30 Thread Shmuel Metz (Seymour J.)
In
ofe878f739.f906bf47-on80257b99.004c84e9-80257b99.004e8...@uk.ibm.com,
on 06/29/2013
   at 03:17 PM, Martin Packer martin_pac...@uk.ibm.com said:

Would dearly love to see PHP,

Be careful what you ask for - you might get it. There are cleaner
languages.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-30 Thread Shmuel Metz (Seymour J.)
In 1427790225797888.wa.ibmmaintpg.com...@listserv.ua.edu, on
06/28/2013
   at 09:00 PM, Shane Ginnane ibm-m...@tpg.com.au said:

Lua - yet another language to maybe have a look at.

All I know about it is that wiki is using it. Anybody have a link?

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-29 Thread Martin Packer
+1 for taking a look at the language - in case its party tricks are 
compelling. But I wonder how many packages are written in Lua - and that's 
my real beef.

Cheers, Martin

Martin Packer,
zChampion, Principal Systems Investigator,
Worldwide Banking Center of Excellence, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog: 
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   David Crayford dcrayf...@gmail.com
To: IBM-MAIN@listserv.ua.edu, 
Date:   06/29/2013 03:32 AM
Subject:Re: Great quote on http://slashdot.org (changes 
frequently)
Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu



On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-29 Thread David Crayford

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: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog:
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   David Crayford dcrayf...@gmail.com
To: IBM-MAIN@listserv.ua.edu,
Date:   06/29/2013 05:05 AM
Subject:Re: Great quote on http://slashdot.org (changes
frequently)
Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu



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 dcrayf...@gmail.com

wrote:

On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-29 Thread Shane Ginnane
Indeed.
I basically gave up on REXX, particularly for text processing, ages ago. Even 
for my RMF reports it's easier to ftp (via hipersockets) down to zLinux and use 
awk or perl to reformat them as I want, then ftp them back. Cheap MIPS/MSUs too.
Must admit I do little scripting in z/OS these days. Is there a public port of 
Lua available Dave ?.

Shane ...

On Sat, 29 Jun 2013 20:22:39 +0800, David Crayford wrote:

We're talking about scripting languages.

Do you know of any REXX libraries on z/OS that can even parse XML?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-29 Thread zMan
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 martin_pac...@uk.ibm.comwrote:

 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: martin_pac...@uk.ibm.com

 Twitter / Facebook IDs: MartinPacker
 Blog:
 https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



 From:   David Crayford dcrayf...@gmail.com
 To: IBM-MAIN@listserv.ua.edu,
 Date:   06/29/2013 01:22 PM
 Subject:Re: Great quote on http://slashdot.org (changes
 frequently)
 Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu



 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: martin_pac...@uk.ibm.com
 
  Twitter / Facebook IDs: MartinPacker
  Blog:
  https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker
 
 
 
  From:   David Crayford dcrayf...@gmail.com
  To: IBM-MAIN@listserv.ua.edu,
  Date:   06/29/2013 05:05 AM
  Subject:Re: Great quote on http://slashdot.org (changes
  frequently)
  Sent by:IBM Mainframe Discussion List IBM-MAIN@listserv.ua.edu
 
 
 
  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 dcrayf...@gmail.com
  wrote:
  On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au 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

Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread David Crayford

On 28/06/2013 9:52 PM, John McKown wrote:

Never put off till run-time what you can do at compile-time. -- D. Gries



Careful! There are quite a few assembler programmers frequent this list!

However, it does seem that the hipsters are writing  code in dynamically 
typed languages these days. Maybe speed of development is more important 
than static typing to the unwashed masses.
I'm a big fan of duck typing. Very powerful concept that the value 
carries the type and not the variable. I love programming in modern 
scripting languages. Not only are they fast
(I've got lua zlib script that can compress a data set faster and with 
better compression ratios than TRSMAIN) they are also easy to learn and 
have wonderful expression.
Closures, functional programming, loads of useful libraries and huge 
communities that contribute great code. Just browse github - a treasure 
trove of delights.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread John McKown
I'm becoming quite conversant with JavaScript in Firefox, Chrome, and I.E.
. Especially to implement some AJAX scripts which do reports on events
reported via the z/OS HTTP server into z/OS UNIX syslogd log files. I've
written a web based RACF User Administration system using AJAX for the
security admins (us and Production Control. We're too small for a separate
set of z/OS RACF admins). I also use AJAX in my Mainframe Password Reset
Self Service web page as well.

I don't remember who, but one kind soul sent me a z/OS implementation of
lua. I've installed it, but have not learned lua yet. On Linux, I tend to
use either simple BASH or Perl scripts. I've got a book on Node.JS to run
JavaScript scripts, but haven't had time to read it.

On Fri, Jun 28, 2013 at 9:15 AM, David Crayford dcrayf...@gmail.com wrote:

 On 28/06/2013 9:52 PM, John McKown wrote:

 Never put off till run-time what you can do at compile-time. -- D. Gries


 Careful! There are quite a few assembler programmers frequent this list!

 However, it does seem that the hipsters are writing  code in dynamically
 typed languages these days. Maybe speed of development is more important
 than static typing to the unwashed masses.
 I'm a big fan of duck typing. Very powerful concept that the value carries
 the type and not the variable. I love programming in modern scripting
 languages. Not only are they fast
 (I've got lua zlib script that can compress a data set faster and with
 better compression ratios than TRSMAIN) they are also easy to learn and
 have wonderful expression.
 Closures, functional programming, loads of useful libraries and huge
 communities that contribute great code. Just browse github - a treasure
 trove of delights.

 --**--**--
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN




-- 
This is a test of the Emergency Broadcast System. If this had been an
actual emergency, do you really think we'd stick around to tell you?

Maranatha! 
John McKown

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread Shmuel Metz (Seymour J.)
In 51cd9a6b.7030...@gmail.com, on 06/28/2013
   at 10:15 PM, David Crayford dcrayf...@gmail.com said:

On 28/06/2013 9:52 PM, John McKown wrote:
 Never put off till run-time what you can do at compile-time. -- D. Gries

Never bind prematurely -- S. Metz

Careful! There are quite a few assembler programmers frequent this
list!

Assembly is a special case of compilation.

I'm a big fan of duck typing. Very powerful concept that the value 
carries the type and not the variable.

That's a good servant but a poor master. I want a language with both
strong dynamic typing and strong static typing, with the static type
taking precedence; that is, you can store anything into a variable
declared DYNAMIC, but only matching values for anything with a static
type.

-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 Atid/2http://patriot.net/~shmuel
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread David Crayford
I've been using node.js for a while now and seriously love it. Writing web apps 
has never been easier. Web sockets are cool and a snack with socket.io and 
express.  I looked at porting V8 to z/OS but its a lot of work. Lua has an 
almost identical feature set to JavaScript and was dirt easy to port. It's so 
fast that at first I thought something must be wrong. A REXX script that took 
11 secs would run in 0.03 secs in Lua. I've come to the conclusion that REXX is 
a dog. And seriously underpowered for modern use cases. I've built a 
comprehensive set of runtime packages so far - JSON, XML, sockets HTTP, SMTP, a 
web server framework, SQL etc. It runs outside of unix unlike perl. I changed 
to loader to search DD LUAEXEC. Due to its embedded nature it should be able to 
run anywhere. CICS, DB2 stored procedures etc. The IO package is just a thin 
layer on top of C stdio so it handles all the file systems including VSAM. Poor 
old EXECIO has never looked more pathetic. 

Hopefully my employers will let me release the port. I'm sure a lot of people 
would find it very useful. Especially those who are CPU constrained. 

On 28/06/2013, at 11:05 PM, John McKown john.archie.mck...@gmail.com wrote:

 I'm becoming quite conversant with JavaScript in Firefox, Chrome, and I.E.
 . Especially to implement some AJAX scripts which do reports on events
 reported via the z/OS HTTP server into z/OS UNIX syslogd log files. I've
 written a web based RACF User Administration system using AJAX for the
 security admins (us and Production Control. We're too small for a separate
 set of z/OS RACF admins). I also use AJAX in my Mainframe Password Reset
 Self Service web page as well.
 
 I don't remember who, but one kind soul sent me a z/OS implementation of
 lua. I've installed it, but have not learned lua yet. On Linux, I tend to
 use either simple BASH or Perl scripts. I've got a book on Node.JS to run
 JavaScript scripts, but haven't had time to read it.
 
 On Fri, Jun 28, 2013 at 9:15 AM, David Crayford dcrayf...@gmail.com wrote:
 
 On 28/06/2013 9:52 PM, John McKown wrote:
 
 Never put off till run-time what you can do at compile-time. -- D. Gries
 Careful! There are quite a few assembler programmers frequent this list!
 
 However, it does seem that the hipsters are writing  code in dynamically
 typed languages these days. Maybe speed of development is more important
 than static typing to the unwashed masses.
 I'm a big fan of duck typing. Very powerful concept that the value carries
 the type and not the variable. I love programming in modern scripting
 languages. Not only are they fast
 (I've got lua zlib script that can compress a data set faster and with
 better compression ratios than TRSMAIN) they are also easy to learn and
 have wonderful expression.
 Closures, functional programming, loads of useful libraries and huge
 communities that contribute great code. Just browse github - a treasure
 trove of delights.
 
 --**--**--
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
 
 
 
 -- 
 This is a test of the Emergency Broadcast System. If this had been an
 actual emergency, do you really think we'd stick around to tell you?
 
 Maranatha! 
 John McKown
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread John McKown
I am drooling over the thought you might be able to share that lua stuff.
Learning it has now gone to the top of the list.
On Jun 28, 2013 6:19 PM, David Crayford dcrayf...@gmail.com wrote:

 I've been using node.js for a while now and seriously love it. Writing web
 apps has never been easier. Web sockets are cool and a snack with
 socket.io and express.  I looked at porting V8 to z/OS but its a lot of
 work. Lua has an almost identical feature set to JavaScript and was dirt
 easy to port. It's so fast that at first I thought something must be wrong.
 A REXX script that took 11 secs would run in 0.03 secs in Lua. I've come to
 the conclusion that REXX is a dog. And seriously underpowered for modern
 use cases. I've built a comprehensive set of runtime packages so far -
 JSON, XML, sockets HTTP, SMTP, a web server framework, SQL etc. It runs
 outside of unix unlike perl. I changed to loader to search DD LUAEXEC. Due
 to its embedded nature it should be able to run anywhere. CICS, DB2 stored
 procedures etc. The IO package is just a thin layer on top of C stdio so it
 handles all the file systems including VSAM. Poor old EXECIO has never
 looked more pathetic.

 Hopefully my employers will let me release the port. I'm sure a lot of
 people would find it very useful. Especially those who are CPU constrained.

 On 28/06/2013, at 11:05 PM, John McKown john.archie.mck...@gmail.com
 wrote:

  I'm becoming quite conversant with JavaScript in Firefox, Chrome, and
 I.E.
  . Especially to implement some AJAX scripts which do reports on events
  reported via the z/OS HTTP server into z/OS UNIX syslogd log files. I've
  written a web based RACF User Administration system using AJAX for the
  security admins (us and Production Control. We're too small for a
 separate
  set of z/OS RACF admins). I also use AJAX in my Mainframe Password Reset
  Self Service web page as well.
 
  I don't remember who, but one kind soul sent me a z/OS implementation of
  lua. I've installed it, but have not learned lua yet. On Linux, I tend to
  use either simple BASH or Perl scripts. I've got a book on Node.JS to run
  JavaScript scripts, but haven't had time to read it.
 
  On Fri, Jun 28, 2013 at 9:15 AM, David Crayford dcrayf...@gmail.com
 wrote:
 
  On 28/06/2013 9:52 PM, John McKown wrote:
 
  Never put off till run-time what you can do at compile-time. -- D.
 Gries
  Careful! There are quite a few assembler programmers frequent this list!
 
  However, it does seem that the hipsters are writing  code in dynamically
  typed languages these days. Maybe speed of development is more important
  than static typing to the unwashed masses.
  I'm a big fan of duck typing. Very powerful concept that the value
 carries
  the type and not the variable. I love programming in modern scripting
  languages. Not only are they fast
  (I've got lua zlib script that can compress a data set faster and with
  better compression ratios than TRSMAIN) they are also easy to learn and
  have wonderful expression.
  Closures, functional programming, loads of useful libraries and huge
  communities that contribute great code. Just browse github - a treasure
  trove of delights.
 
 
 --**--**--
  For IBM-MAIN subscribe / signoff / archive access instructions,
  send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
 
 
 
  --
  This is a test of the Emergency Broadcast System. If this had been an
  actual emergency, do you really think we'd stick around to tell you?
 
  Maranatha! 
  John McKown
 
  --
  For IBM-MAIN subscribe / signoff / archive access instructions,
  send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread Shane Ginnane
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.

Shane ...

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread David Crayford
On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Great quote on http://slashdot.org (changes frequently)

2013-06-28 Thread Wayne Bickerdike
Oh noes,

not another language!

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 dcrayf...@gmail.com wrote:
 On 29/06/2013, at 10:00 AM, Shane Ginnane ibm-m...@tpg.com.au 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 lists...@listserv.ua.edu with the message: INFO IBM-MAIN

 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



-- 
Wayne V. Bickerdike

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN