[Info-vax] Python on VMS
Arne Vajhøj
arne at vajhoej.dk
Wed Jan 16 12:01:34 EST 2019
On 1/16/2019 9:11 AM, Bill Gunshannon wrote:
> On 1/16/19 8:34 AM, Arne Vajhøj wrote:
>> On 1/16/2019 7:55 AM, Neil Rieck wrote:
>>> Comment-1: I have been installing run-time libraries into VAX, Alpha
>>> and Itanium for 31-years and have never experienced any breakage with
>>> compiled programs. Many of these systems just continue to run
>>> forever. Systems requiring a specific version of Python are just one
>>> careless upgrade away from failure.
>>
>> There is nothing unusual in that new code does not run in old
>> environment - that is standard.
>>
>> But most like when old code continue to run in new environments.
>> Apparently "most" does not include the Python guys.
>
> And when I complained about this with PHP everyone who
> heard it just said "So what, live with it".
So do those that want to use Python 3.x.
But I don't think PHP and Python are comparable in this
regard.
Certain PHP features are being removed or disabled by default
for security reasons.
But PHP actually do try to maintain compatibility. I believe
that was one of the reasons PHP 6 was ditched - they could
not switch to Unicode without breaking too much.
Python seems willing to change anything they think should
have been done differently.
> Why would
> you be surprised that YAEL (yet Another Ego Language)
> would adopt the same attitude.
Both PHP and Python are extremely successful and
way beyond the original creator.
Guido van Rossum may have a bit of an ego. I don't
think Rasmus Lerdorf is that bad.
Disclaimer: I have never actually met them.
>>> Comment-2: Python is "very powerful" with interfaces into almost
>>> everything including MySQL and MariaDB
>>> https://en.wikipedia.org/wiki/Python_(programming_language)
>>
>> That is not unique for Python.
>
> True. In more ways than one.
>
>>
>> But Python is let me call it "convenient" or "practical" - if
>> one needs to get something done then it is usually very easy
>> in Python.
>
> It is not really any easier to do anything in Python than
> in a real language. But using a real language just wouldn't
> be as cool. The current nature of the industry.
I will assume you by real languages mean traditional
languages like Fortran, Cobol, C, Pascal etc..
Python is a lot easier than those languages for
a lot of what Python is used for.
As a mental exercise try thinking about the reaction
to these two scenarios:
A) VSI declare @ and DCL COM files for deprecated and
recommend to use Python as replacement.
B) VSI declare @ and DCL COM files for deprecated and
recommend to use Cobol as replacement.
Arne
More information about the Info-vax
mailing list