[Info-vax] Taking a break - Open Source on OpenVMS Conference Calls Resume in the FALL of 2022...
Arne Vajhøj
arne at vajhoej.dk
Thu Jun 16 16:55:26 EDT 2022
On 6/15/2022 8:23 AM, Simon Clubley wrote:
> On 2022-06-14, <pedersen at ccsscorp.com> <pedersen at ccsscorp.com> wrote:
>> John and I STILL BELIEVE that the GNUlib Assist Library makes the most sense
>> to help reduce the effort of porting to OpenVMS the myriad of Open Source
>> Packages that are out there and which are beneficial but which folks have
>> not undertaken due to the various efforts that have be more or less randomly
>> applied based upon the findings during the porting process. If we could get
>> a build with minimal effort and then worry about how to optimize and
>> integrate OpenVMS specific features the process could be sped up by at least
>> an order of magnitude or more.
>
> The Cygwin approach of providing core Unix compatibility functionality
> in a library and then building Unix applications against that library
> would indeed appear to be the best approach for VMS, given that it has
> been a major success story on Windows and has provided us with a rich
> Unix userland environment on Windows.
*nix compatibility is definitely a good thing.
But a few comments.
1) Cygwin is not a success on Windows. It is a great thing, but
it has not gotten mainstream for Windows development and
its use is pretty rare.
2) *nix compatible libraries are great but please do not make it
a separate *nix "subsystem" with *nix shell.
That is not what most VMS users want.
3) The open source world in 2022 is not the same as the open
source world in 1992.
If one looks at:
https://madnight.github.io/githut/#/pull_requests/2022/1
It shows:
Script
------
Python 16.7%
JavaScript 14.3%
TypeScript 9.1%
Ruby 6.2%
PHP 5.3%
Dart 0.8%
Perl 0.2%
Lua 0.1%
JVM
---
Java 13.1%
Scala 1.7%
Kotlin 1.1%
Groovy 0.3%
Traditional
native
------
C++ 7.0%
C 3.0%
New
native
------
Go 7.9%
Rust 1.1%
Swift 0.7%
CLR
---
C# 3.1%
Arne
More information about the Info-vax
mailing list