Sujet : Re: ISO: The Eiffel OO programming language and IDE, on VMS
De : antispam (at) *nospam* fricas.org (Waldek Hebisch)
Groupes : comp.os.vmsDate : 29. Mar 2025, 21:47:57
Autres entêtes
Organisation : To protect and to server
Message-ID : <vs9m9r$o7pq$1@paganini.bofh.team>
References : 1 2 3 4 5 6 7 8 9 10
User-Agent : tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-9-amd64 (x86_64))
Chris Townley <
news@cct-net.co.uk> wrote:
On 29/03/2025 18:19, Waldek Hebisch wrote:
Simon Clubley <clubley@remove_me.eisner.decus.org-earth.ufp> wrote:
On 2025-03-27, Arne Vajhøj <arne@vajhoej.dk> wrote:
>
or:
- people use a different backend than LLVM (GCC, custom, whatever)
>
>
If anyone knows of a serious backend code generator other than LLVM
or GCC, please feel free to point me at it. :-)
>
Simon.
>
PS: And no Bill, the Amsterdam Compiler Kit does not apply. :-)
Depends what you consider serious (and what "backend" means).
There is bunch of compilers that use their own backend,
for example optimized Ocaml or SBCL Lisp. If you aim at
highest possible speed, regardless of language, then they
can not compete. If you look at native performance for
relevant languages, then they are top performers (there are
Lisp compilers which generate code via translation to C,
resulting speed is lower than obtained using SBCL).
Note that context was porting languages, "classic"
languages are covered by VSI, so relevant things are
backends for more exotic languages. There was recent
trend to adopt LLVM in such cases, and Julia seem to
be prominent example of language dependent on LLVM.
But more popular approach seem to be via custom
backend or via C. For example Haskell folks some time
ago said that LLVM does not really give them advantages
compared to going via C, and C way is easier.
Isn't that what GNAT does for Ada?
I am not sure what you wanted to say. GNAT is a native
compiler using GCC backend. There were some talk about
interfacing it to LLVM, but I am not aware of anything
working in this direction. GNAT does _not_ generate
C, it interfaces with the backend using constructs not
available in C.
-- Waldek Hebisch
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 |