Sujet : Re: ISO: The Eiffel OO programming language and IDE, on VMS
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vmsDate : 26. Mar 2025, 14:13:49
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vs0uid$1q5mh$1@dont-email.me>
References : 1 2 3 4 5
User-Agent : Mozilla Thunderbird
On 3/26/2025 8:14 AM, Dan Cross wrote:
In article <vs0qdf$1mlt9$1@dont-email.me>,
Arne Vajhøj <arne@vajhoej.dk> wrote:
On 3/26/2025 1:09 AM, David Meyer wrote:
Is there anything in the VSI licensing that would prevent a community of
VMS and Rust (for example) fans from developing a VMS port of a Rust
compiler and releasing the compiler as open source?
>
No.
>
VMS users can write or port all the compilers they want to. And
they have done so in the past: old versions of GCC C and C++ ran on
VMS VAX and VMS Alpha, old versions of Gnat Ada ran on VMS Alpha
and VMS Itanium.
>
The reason it is not happening is not license restrictions, but
lack of interest (willing to do work type of interest - not
it would be nice if somebody else did the work interest) in
the VMS community.
>
The specific discussion was about the LLVM compiler backend,
that VSI use for their compilers. If VSI made that available
(it is open source) then it would be easier for people to
write or port new compilers using LLVM as backend.
The official Rust compiler is an interesting case in point, as
it's already built on LLVM. Getting it running on VMS probably
wouldn't be that hard; getting it to output code targetting VMS
is probably harder, but certainly doable.
Oversimplified I believe work would be:
"frontend" - should not be VMS specific, but it is written
in Rust so a bootstrapping process is needed - compiler bootstrapping
is a known concept, but still some work
"backend" - LLVM, if VSI release their VMS LLVM changes some integration
work, if not a huge porting work
"library" - effort will depend on how much is directly calling the OS
(meaning LIB$ or SYS$ calls on VMS) and how much it is utilizing the
C RTL - I don't know that so it can be little or much work
"VMS stuff" - installation script, VMS debugger support,
the equivalent to the C descrip.h, starlet.h and lib$routines.h etc. -
also some work (but when that work start then the goal post
is in sight!)
Certainly doable. It is being done all the time. Similar work has
been done on VMS in the past.
But still let us call it "non trivial".
Arne
Date | Sujet | # | | Auteur |
23 Mar 25 | Re: ISO: The Eiffel OO programming language and IDE, on VMS | 68 | | Lawrence D'Oliveiro |
23 Mar 25 |  Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Scott Dorsey |
25 Mar 25 |  Re: ISO: The Eiffel OO programming language and IDE, on VMS | 66 | | Subcommandante XDelta |
26 Mar 25 |   Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | jeffrey_dsi |
26 Mar 25 |   Re: ISO: The Eiffel OO programming language and IDE, on VMS | 41 | | David Meyer |
26 Mar 25 |    Re: ISO: The Eiffel OO programming language and IDE, on VMS | 40 | | Arne Vajhøj |
26 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 4 | | Dan Cross |
26 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Arne Vajhøj |
26 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
26 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Dan Cross |
26 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 8 | | gcalliet |
26 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 7 | | Arne Vajhøj |
26 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 6 | | Simon Clubley |
26 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
26 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 4 | | Michael S |
27 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Lawrence D'Oliveiro |
27 Mar 25 |          [OT] A64Fx was: ISO: The Eiffel OO programming language and IDE, on VMS | 2 | | Michael S |
27 Mar 25 |           Re: [OT] A64Fx was: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Lawrence D'Oliveiro |
26 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 2 | | Simon Clubley |
26 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
26 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Lawrence D'Oliveiro |
26 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 2 | | Arne Vajhøj |
26 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Lawrence D'Oliveiro |
27 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 22 | | Craig A. Berry |
27 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 21 | | Arne Vajhøj |
27 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Lawrence D'Oliveiro |
28 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 19 | | Simon Clubley |
28 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Arne Vajhøj |
28 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Lawrence D'Oliveiro |
31 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Simon Clubley |
28 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | John Reagan |
29 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 14 | | Waldek Hebisch |
29 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 9 | | Chris Townley |
29 Mar 25 |          Re: ISO: The Eiffel OO programming language and IDE, on VMS | 2 | | Waldek Hebisch |
29 Mar 25 |           Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Craig A. Berry |
29 Mar 25 |          Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | bill |
30 Mar 25 |           Re: ISO: The Eiffel OO programming language and IDE, on VMS | 2 | | Arne Vajhøj |
30 Mar 25 |            Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
30 Mar 25 |          Re: ISO: The Eiffel OO programming language and IDE, on VMS | 2 | | Arne Vajhøj |
30 Mar 25 |           Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
30 Mar 25 |          Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Dan Cross |
30 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 4 | | Arne Vajhøj |
30 Mar 25 |          Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Waldek Hebisch |
30 Mar 25 |           Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Dan Cross |
30 Mar 25 |           Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Lawrence D'Oliveiro |
26 Mar 25 |   Re: ISO: The Eiffel OO programming language and IDE, on VMS | 23 | | Simon Clubley |
26 Mar 25 |    Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
26 Mar 25 |    Re: ISO: The Eiffel OO programming language and IDE, on VMS | 21 | | Subcommandante XDelta |
26 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 10 | | Arne Vajhøj |
27 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 5 | | Subcommandante XDelta |
27 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 4 | | gcalliet |
30 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Subcommandante XDelta |
30 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Single Stage to Orbit |
31 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | gcalliet |
27 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 4 | | Lawrence D'Oliveiro |
27 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Arne Vajhøj |
27 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
28 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Simon Clubley |
27 Mar 25 |     Re: ISO: The Eiffel OO programming language and IDE, on VMS | 10 | | bill |
27 Mar 25 |      Re: ISO: The Eiffel OO programming language and IDE, on VMS | 9 | | Arne Vajhøj |
27 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Lawrence D'Oliveiro |
28 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
28 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Arne Vajhøj |
28 Mar 25 |       Re: ISO: The Eiffel OO programming language and IDE, on VMS | 5 | | Simon Clubley |
28 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 3 | | Chris Townley |
29 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Dave Froble |
31 Mar 25 |         Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Simon Clubley |
29 Mar 25 |        Re: ISO: The Eiffel OO programming language and IDE, on VMS | 1 | | Andreas Eder |