Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Arne_Vajh=C3=B8j?= Newsgroups: comp.os.vms Subject: Re: ISO: The Eiffel OO programming language and IDE, on VMS Date: Sat, 29 Mar 2025 20:00:19 -0400 Organization: A noiseless patient Spider Lines: 23 Message-ID: References: <87v7rwjs3e.fsf@lucy.meyer21c.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 30 Mar 2025 01:00:19 +0100 (CET) Injection-Info: dont-email.me; posting-host="4da03009b550ee42770ea67d663dc5cf"; logging-data="2733426"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+WDcYgidFL8hJ6DLpU//ILSiqx8SOsWiM=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:vdQ8tNhxNMAW3cpnClDbn/LM2cs= In-Reply-To: Content-Language: en-US On 3/29/2025 7:57 PM, Arne Vajhøj wrote: > On 3/29/2025 2:44 PM, Chris Townley wrote: >> On 29/03/2025 18:19, Waldek Hebisch wrote: >>> 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? > > GNAT can do a lot of things. > > But I believe the "standard" is to generate native > object code. On the non standard platform of VMS Alpha (GCC 2.8.1 based) the flow is: gcc.exe |-->gnat1.exe to translate .adb to .s |-->as.exe to translate .s to .obj Arne