[Info-vax] Programming languages on VMS
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Wed Jan 24 16:19:25 EST 2018
On 2018-01-24 02:36:08 +0000, Craig A. Berry said:
> On 1/23/18 10:06 AM, Stephen Hoffman wrote:
>> On 2018-01-23 13:26:37 +0000, Craig A. Berry said:
>
>>> Among those not mentioned, there is Lua (vsi-i64vms-lua-v0502-3-1 is
>>> available now) and Perl. I don't expect "porting" Perl to involve much
>>> more than tinkering with how the configuration script deals with
>>> architecture names.
>>
>> Lua 5.3.4 is current.
>>
>> The Perl kit isn't current, either.
>
> The VSI Perl kit may not be completely current, but most
> vendor-provided distributions are not much, if any, newer. My kits are
> still available at:
>
> <https://sourceforge.net/projects/vmsperlkit/files/?source=navbar>
>
> and are not far behind current (though not completely up-to-date as of
> this writing). I keep hoping for a way to produce signed kits but so
> far I don't think there's anything available.
Part of my recent "entertainment" is involving getting basic CPAN
sequences to work. TLS builds are falling over, too. That's on
5.24.2 PCSI, and on fetched 5.26.1 stable. Could well be operator
error and quite possibly is, or could be something with the most recent
releases. (I'm getting SSL errors that I know how to fix, secondary to
the "new" SSL1 logical names.
I'd hope VSI can toss some licenses and particularly some money to help
folks — yourself and others, if and as interested — deal with this
stuff for the various languages, or to staff up their own VSI efforts
to update the languages.
That's all also fodder that might encourage VSI to release hobbyist
licenses, too. They're forked from HPE OpenVMS, and the differences
are just starting to accumulate.
>> Somebody really needs to be testing "head" for Lua, Perl and Python and
>> the rest, and I don't think that's happening with any of the community
>> programming language.
>
> I build "blead," the development branch of Perl, several times a week
> and patch whatever build and test failures I can manage, which isn't
> 100% but is usually pretty close.
Which operating system? HPE V8.4 on Alpha and Itanium? Or VSI V8.4-2+
on Alpha and Itanium?
>> And I'm routinely seeing breakage.
>
> I also do attempt to fix bugs in Perl if you happen to notice any. Most
> of the breakage I see stems from problems with the current CRTL, though
> our attempts to work with or around the CRTL also cause trouble
> sometimes.
My happy place includes visions of the current C RTL enjoying a very
pleasant and well-deserved retirement fading slowly into its eventual
deprecation, while we migrate our C apps to a replacement during the
transition. Migrating to something built from the best of the CRTL
bits and hunks of libclang, or whatever. The increasing layers of
internal C RTL and grafted-on app-level compatibility are only causing
more and more problems. And that crosses the CRTL and parts of the I/O
subsystem. But that's a larger and more disruptive project than VSI is
probably staffed for, so my C code unfortunately continues to accrete
debt.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list