Allow applications to establish environments for scripts (ADDRESS) , allow 
call-backs from within scripts and access the variables of the scripts. I wish 
that I could do that from within Perl, although I'd take the time to learn 
Python or Ruby if they supported that.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
David Crayford [dcrayf...@gmail.com]
Sent: Wednesday, June 23, 2021 3:19 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Coding for the future

On 23/06/2021 10:38 am, Seymour J Metz wrote:
> None of those are relevant to what REXX does best. Again, it's the plumbing, 
> not the syntactic sugar.

What exactly does REXX do best? What does it do better than Python?


>
> As to large applications, I believe that there are some pretty big ones in 
> Perl and REXX, so why should I be surprised by large applications in, e.g., 
> Python, Ruby?
>
>
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
>
> ________________________________________
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
> David Crayford [dcrayf...@gmail.com]
> Sent: Tuesday, June 22, 2021 7:25 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Coding for the future
>
> On 22/06/2021 10:19 pm, Seymour J Metz wrote:
>> It's not a question of what environment it can run in; it's  a question of 
>> what facilities it supports in those environments.
> Indeed. Lua supports TSO, ISPF, CICS, IMS, the full MVS file system
> including VSAM. DB2 SQL + a SQLite API. A date/time module that supports
> dates that are greater than Mon Jan 01 1000000 BCE 00:00:00 and less
> than Mon Jan 01 1000001 00:00:00 etc, etc.
> We presented at SHARE where we demonstrated how to use Lua integration
> to convert a 3270 CICS BMS application to a mobile web app
> https://secure-web.cisco.com/1LTRemd3KBmC5tUUKSeo9EC5h9xyRF7Bz3PhdCSMXFnXeU9xUYZAMVe5chb0ZaeK3DMtRGm6fXidrWX-DdewRuiBFuunmJgylrBSK2m0dxTkBwteMqPfIErfpIkx2t0yKE_X4Vvjo2z5bwL3x5Gzol57ueWGXt0mRa5LkbagnGSXpBSeh0a0sqCHTv7dZ_yP7bvWRZEdnEhIKqF6yOijhnDFn7l75N3TqnoUwxHNnsOFWy_ZGihMqSRgOpFgNGT29c3jEMR9BWE6SwalS5Fq9qCm5mI3QT3QGXbhUjO6A4bL_zu9qSlFAFZM7PJeBTr73ngdhubfDFqh0fRWaFg5cyBhzcMGUTVbEV5QWTr76UNB_zRihnfVeyioclr2jou2HVmP2A7PlvHHZDFG0y1o-fR5mEjE0DxE6Jrzclf2Oy-W2TISt9m1rarhndnanZuca/https%3A%2F%2Fshare.confex.com%2Fshare%2F123%2Fwebprogram%2FHandout%2FSession15892%2F15892%2520Mobile%2520CICS%2520Application%2520Using%2520Lua.pdf.
>
> I spent a lot of time making sure Lua integrated well into the TSO/MVS
> environment. The irony is I spend very little time in TSO/ISPF these
> days. I spend most of my time in a shell and switch the ISPF when I want
> to use SDSF. I write new scripting code in Python which is enhanced
> ASCII so only
> runs in z/OS UNIX. Rocket and IBM don't see any value in integrating
> ported tools with TSO as it's not strategic. The main focus is on
> containers.
>
> BTW, did you know that the photo sharing app Instagram is written in
> Python? It's staggering to imagine that what we would consider a
> scripting language is serving over 1 billion monthly users.
>
>
>> --
>> Shmuel (Seymour J.) Metz
>> http://mason.gmu.edu/~smetz3
>>
>>
>> ________________________________________
>> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
>> David Crayford <dcrayf...@gmail.com>
>> Sent: Tuesday, June 22, 2021 9:57 AM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: Coding for the future
>>
>> On 22/06/2021 8:55 pm, Seymour J Metz wrote:
>>> What distinguishes REXX is not syntactic sugar but the plumbing that 
>>> enables close coupling of scripts with applications. Lua is missing that.
>> Maybe. But I can't think of an environment that REXX runs in that Lua
>> can't. I could port Python to run in TSO if I had the time but it's a
>> heavy lift. IBM have ported golang now which is compiled. We've had a
>> look at it and it's interesting.
>>
>> ----------------------------------------------------------------------
>> 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
>
> ----------------------------------------------------------------------
> 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

Reply via email to