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

Reply via email to