On 21/12/21 3:50 am, Seymour J Metz wrote:
Personally, I would like for IBM to fully support all of the popular languages
in TSO, including languages that I don't particularly like.
Is there a reason that you prefer Python to, e.g., Ruby?
I can't speak for Kirk but to me a no-brainer. Ruby peaked years ago
when the Ruby on Rails framework was popular. RoR fell off a cliff along
with Ruby. IMO, it's a poor programming language. It borrows all the bad
bits from Perl such as ambiguous syntax.
https://trends.google.com/trends/explore?date=all&q=%2Fm%2F06ff5
Python was adopted and handsomely funded by Google who employed Guido
Van Rossum to work full time on Python tools. Python is the dominant
language for ML and has numerous high performance libraries for math and
has a massive standard library.
https://trends.google.com/trends/explore?date=all&q=%2Fm%2F06ff5
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
________________________________________
From: IBM Mainframe Discussion List [[email protected]] on behalf of
Kirk Wolf [[email protected]]
Sent: Monday, December 20, 2021 2:00 PM
To: [email protected]
Subject: Re: Top 8 Reasons for using Python instead of REXX for z/OS
I'm shocked that most ibm-mainers are not convinced by this paper :-)
More seriously, I would add a couple of points:
- Whether or not you like Python or think that it is weak tea compared to REXX,
you should support getting a good Python implementation on z/OS. Our
favorite platform will be more attractive if it runs popular languages - and
Python is king these days.
- Python isn't perfect, but it is seriously nice. This judgement is based on
the amazing software that I have seen written in it. Try one example: Meld is
a terrific FOSS visual diff / merge tool that is multi-platform and written in
Python. Try it out and then look at the source code.
https://secure-web.cisco.com/1-DQnXfwpC26ohfHFP3EZHYaim8-tH0agBazkqe2qFbpOzEWMtVJvlurwUg8bbFjwm_BCTOD0wZqh4J4KtMrxcaficvtGyQsBlV7MNk0t3k83HHCO8R2_uXlQPPr-jsnoaPUmbf3SbnujEmDNwRiF267Sv3PAHbpnnaOnVcava3-qAKbtzUmwWzV_UX5KEF49tm4BMYe_ABsztOLPbPoLGp8IFcBKOq5H15sCgIlPyoYFOKdrTwoQxe4CPLvzXNuxRbsqD6KP7C8KEY_c7dF-CnihNwjymVFFQ0i6mrRvntE6rut9KtCKLfK7QeU9q0NY4nuxm-rPuK2WwEXfa5O2YR5X6Qqf0g3jOfAp_TsyW5sHZ_YmDpxaRs-E9fXp5FxRDU4MMu4j07ls5M5Igg7AY8q1h1BWP07uC0Ka733L52OuWvq9d0NVjeruWZsSRLMWu_wLCmXny5ACuavBe4usiQ/https%3A%2F%2Fmeldmerge.org%2F
- I agree that Python on z/OS could use some native libraries to do z/OS
interfaces like REXX.
Kirk Wolf
Dovetailed Technologies
http://secure-web.cisco.com/1boa1zjXJx_MkxhR1wjVZUxNqcSXHlJo-qLnoubfwzecIhD0urqW8Xf45pV6K1BGMuWHuEBraIZbAX1jEH-FTv5wNoLAMvu1yq_7IkWcBXPE03XjbzWZqFzCDn8YYyNAxbnY0wA0EfVvsrRmzUW2Kv19GCAPZNeJpUWLNkvsa-eQp-3xi6efmSkxc684ciJ5ugDYu3gj78saGlZL4Oo103Tnm8UDctG2qqyeIwdykrJ0HoZfNxz7qAaTtjHwd-jwfh4Cy8Gn3oc3mR7joqjsMiYPHlZMAr8bZwX0Bc-EzTr3zevCoVHh3jpEHd09ilmXYYhmObZ3hfEujNiUBreaBD34slwxpnbOOfQhw-U9AiZF9UaQZtJwIf-a_wp85wmtzasaM4a63VIa1_EsMYbfaPVPXDLv_9DXmxhVfCBXMO0fMQe-wHpdCQKpzDjkiEcRG/http%3A%2F%2Fdovetail.com
----------------------------------------------------------------------
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