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 <[email protected]> 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 <[email protected]> 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 >>>> <[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 >> >> ---------------------------------------------------------------------- >> 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
