[Info-vax] Creating an open source version of VMS, was: Re: OpenVMS Hobbyist Notification
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Wed Mar 11 09:22:04 EDT 2020
On 2020-03-10, Dave Froble <davef at tsoft-inc.com> wrote:
> On 3/10/2020 3:05 PM, Simon Clubley wrote:
>>
>> Other things I would get rid of would include any support for Macro-32.
>
> Really off the wall, since Macro-32 is not part of the OS.
Oh yes it most certainly is.
The need to support Macro-32 as an application programming language is
the reason why the various VMS APIs look the way they do.
It's also one of the reasons why VMS needs mixed mode 32-bit/64-bit APIs
in the same process instead of just having a flag that says the current
process uses either 32-bit or 64-bit pointers and addressing by default.
>>
>> My point is that you can have a vastly improved design that looks nothing
>> like current VMS internally and yet still manages to present a strongly
>> compatible VMS environment to normal VMS application source code written
>> in C or other higher level languages.
>
> If all you want is a C environment, you already have it, leave VMS alone.
>
What part of "other higher level languages" did you not see in the last
part of the above ?
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.
More information about the Info-vax
mailing list