[Info-vax] 64-bit (was Re: New CEO of VMS Software)
Arne Vajhøj
arne at vajhoej.dk
Tue Jan 9 18:47:12 EST 2024
On 1/9/2024 6:33 PM, Dave Froble wrote:
> Ok, correct me if I'm wrong.
>
> As far as I know, totally 64 bit apps can be implemented on VMS. So,
> what's the problem. The fact that there is also that 32 bit capability
> hanging around should not be a detriment, right?
I don't have a problem with API's expecting 32 bit pointers being present.
I have a problem with the situations where there is a function
expecting 32 bit pointers but no function expecting 64 bit pointers.
When one for whatever reason have a pointer to something
up in P2 space. Allocating memory in P0 space, copy from
P2 to P0, call function, copy back if necessary and
deallocate it not elegant.
> I seriously doubt that any Basic users would take advantage of a
> conversion to 64 bit addresses. So why bother?
Depends on what VSI's long term plan for Basic is.
"build legacy source code, but do new development in other
languages" => probably no need for 64 bit support
"evolve language and encourage new development in it" => it
will need 64 bit support.
And as I stated in another post, then Pascal and Basic
are the two most interesting languages for evolution among
the traditional VMS languages.
Arne
More information about the Info-vax
mailing list