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=Lua&q=lua&ref=cmdform&type=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: [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 03:32 AM
Subject:        Re: Great quote on http://slashdot.org (changes
frequently)
Sent by:        IBM Mainframe Discussion List <[email protected]>



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








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