[Info-vax] OpenVMS Development Annoyances
Stephen Hoffman
seaohveh at hoffmanlabs.invalid
Mon Apr 8 16:20:31 EDT 2019
On 2019-04-08 19:15:00 +0000, Dave Froble said:
> Entertainment is fine. Confusion, not so much.
>
> I see you've chosen to ignore my little bit of entertainment in
> response to your latest "annoyances". Looking back, I missed an even
> better response. Should have been "Use Basic, it's in there ..."
>
> For some of your annoyances, that's basically true, it's in there.
Even given it's clearly suited for what you're doing, BASIC can still
be better. As can C, C++ and the other languages. And better
integrated with OpenVMS.
I've done shedloads of work in BASIC over the years, and it's a
reasonable choice for a number of applications.
BASIC lacks constructs for dealing with itemlists and other related
OpenVMS APIs. Its string descriptor support is reasonable for classic
ASCII/MCS strings but is otherwise lacking for other string encodings,
and for other types of descriptors. It'd be nice if I didn't have to
drag along the string encoding for instance, as is the current case
with C, C++ and BASIC. As for itemlists in BASIC? That leaves me in
the same situation as C and C++ and Fortran, and having to manually
construct these APIs. And BASIC could really use an OO upgrade, but
that's fodder for another discussion or three.
--
Pure Personal Opinion | HoffmanLabs LLC
More information about the Info-vax
mailing list