[Info-vax] PC/VT Keyboarrd Mapping
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Jun 27 10:07:56 EDT 2016
On 2016-06-27 01:21:58 +0000, John Reagan said:
> The trouble with two RTLs is that they will never be separate. People
> will demand that you can fopen() with one RTL but fprintf() with the
> other. Same for setenv()/getenv(). The two RTLs would have to have a
> private channel between each other.
Ayup. Particularly if some app is exposing RTL constructs directly
through its API, and that the caller is then using. But how common is
that?
Announce the new RTL and preferably with all of the core VSI apps and
tools migrated and with most of the rest migrating, announce that
mixing RTLs won't work and isn't supported, announce the public
schedule for the deprecation of the old RTL first through the removal
and relocation of old RTL into a separate and extra-cost license and
installation, and then through copying the RTL and the compatibility
kit to NLA0:.
This deprecation might well be fodder for using the multi-version
approach, if y'all start to make that into a supportable and
sustainable design for OpenVMS itself and for applications.
Getting rid of specific and targeted and problematic old code and
redesigning or replacing inadequate or broken or insecure APIs is a
complete shift from past practice. But it's also the only way you're
going to make more than token forward progress with OpenVMS.
Make the folks that don't want to move and don't want to migrate pay
for that, if they are even upgrading. Make the folks that are moving
and are updating their apps have an easier time, and with better
capabilities.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list