[Info-vax] Python 2 support ends 1-Jan-2020

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Fri Jan 4 16:32:10 EST 2019


On 2019-01-04 16:05:50 +0000, Dave Froble said:

> Not everyone has the same perceptions of reality ....
> 
> Now, I know nothing of Python.  But the little I "think" I understand, 
> from reading here in c.o.v, is that some people who are working on 
> Python 3 have a vision that is incompatible with older versions of 
> Python.  Is that a fair assessment?

Ponder whether fixing stuff is utterly impossible with OpenVMS, for 
those cases that cannot be fixed compatibly.

The password hash length being a salient example.

All decisions and all designs and all limitations must absolutely be 
preserved forever, for always, and must never be changed.

Training customers to expect wholesale upward compatibility was one of 
the dumbest ideas DEC ever had, BTW.  Mostly compatible, sure.  
Entirely compatible?  That's a whole bucket of nope.

> If so, then this might be a fair test of the acceptance, and therefore 
> viability, of visionaries attempting to drag others along into their 
> vision.  Regardless of the merits of the vision, remember the classic 
> case of VCR and Batamax.

Betamax was purportedly a better format and was more expensive, and got 
undercut in the market.  Cheaper and good-enough, versus more expensive 
and less-than-clearly-differentiated.

Itanium and x86-64 would be a closer and more familiar example.

> Similar to the advocates of OO.  The vision of some just may not be 
> adopted be others.

Have you tried OOP, David?   Blows the sneakers off itemlists, in terms 
of its support for upward-compatibility.

And yes, OOP and FP won't be adopted by everybody.  No scheme ever is.

No more than everybody will move off of PDP-11 or VAX hardware or emulation.

There will always be oddities and corners in the market.

VSI exists in one of those corners now, and the question is whether 
they can expand out of their current corner.

Change is the only way.

> Perhaps sometimes the visionaries will not be followed.  Perhaps 
> sometimes they should not be followed.

There are many reasons not to do something.  Not changing is safe.  Not 
changing is comfortable.  Familiar.  Not changing is cheap.  Until it's 
not.

The one thing I'm absolutely certain of here?

OpenVMS will continue on its current path if VSI doesn't start dragging 
it forward, and that some of that dragging-forward will necessarily 
involve breaking existing APIs.

The x86-64 port is just a very small part of what's necessary here, if 
the goal is to extend OpenVMS past what solely interests the installed 
base.



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list