From: Simon Wright <simon@pushface.org>
Subject: Re: Ada on Apple's new procesors
Date: Wed, 24 Jun 2020 20:26:50 +0100 [thread overview]
Message-ID: <lyk0zwfeo5.fsf@pushface.org> (raw)
In-Reply-To: fdd6703d-ccce-4737-8800-a2ecbcfb626eo@googlegroups.com
Optikos <ZUERCHER_Andreas@outlook.com> writes:
> On Wednesday, June 24, 2020 at 11:35:09 AM UTC-5, Simon Wright wrote:
>> "Luke A. Guest" writes:
>>
>> > My options are:
>> >
>> > 1) Write and Ada compiler.
>> > 2) Develop my own language without Ada or GNAT's baggage.
>> > 3) Find another language.
>>
>> Isn't there an option 0, carry on using GCC?
>
> Yes, option 0 would support only Apple's Intel-based products (and
> perhaps still support PowerPC-based defunct products), not the new
> ARM-based Mac, which is the entire point of OP. Without GNAT-LLVM, no
> Ada compiler from any vendor on the new ARM-based Mac nor on
> iOS/iPadOS devices. So that is why 2 prior authors omitted option 0:
> because it is effectively a degenerate inferior
> not-quite-a-full-option.
Thanks for rubbing my nose in this, you really didn't need to do that
since Luke has had a good go already (sorry, Luke, I'd forgotten that
other Ada users might want to develop for iOS - something they can't do
at the moment ofc, and who knows whether there'll be an apple-arm-darwin
GCC in the future)
>> As a side note, the README.md in gnat-llvm says "This is a
>> work-in-progress research project that’s not meant for and shouldn’t be
>> used for industrial purposes. It’s meant to show the feasibility of
>> generating LLVM bitcode for Ada and to open the LLVM ecosystem to Ada,
>> including tools such as KLEE."
>
> It is because of this warning, that I cannot place much trust in
> AdaCore firmly disclaiming the legal matter of generated executables
> or DLLs (that link to the runtime) ending up pure GPLed under some
> usages of LLVM opt, especially certain plug-ins, plus perhaps some
> other complicating Compilation Process that violates a subtle
> obligatory term in meeting the stricter Elligibile Compilation Process
> in the RLE.
You don't half go in for conspiracy theories! I don't think you can have
actually read that note in order to draw that conclusion from it.
next prev parent reply other threads:[~2020-06-24 19:26 UTC|newest]
Thread overview: 71+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-22 22:53 Ada on Apple's new procesors Jerry
2020-06-23 10:42 ` Vadim Godunko
2020-06-23 10:43 ` Luke A. Guest
2020-06-23 16:16 ` Optikos
2020-06-23 17:52 ` Luke A. Guest
2020-06-23 20:25 ` Optikos
2020-06-23 23:07 ` Luke A. Guest
2020-06-24 1:02 ` Optikos
2020-06-24 10:48 ` Luke A. Guest
2020-06-24 15:12 ` Optikos
2020-06-24 15:38 ` Luke A. Guest
2020-06-24 16:35 ` Simon Wright
2020-06-24 17:58 ` Luke A. Guest
2020-06-24 18:18 ` Stephen Leake
2020-06-24 18:30 ` Luke A. Guest
2020-06-24 18:37 ` Wesley Pan
2020-06-24 18:55 ` Optikos
2020-06-24 19:58 ` Luke A. Guest
2020-06-24 19:06 ` Optikos
2020-06-24 19:26 ` Simon Wright [this message]
2020-06-24 20:03 ` Luke A. Guest
2020-06-25 10:25 ` Simon Wright
2020-06-25 10:49 ` Luke A. Guest
2020-06-25 11:08 ` Simon Wright
2020-06-24 20:02 ` Luke A. Guest
2020-06-25 7:21 ` charlet
2020-06-25 9:55 ` Luke A. Guest
2020-06-25 10:14 ` charlet
2020-06-25 11:03 ` Simon Wright
2020-06-25 11:25 ` Luke A. Guest
2020-06-25 12:50 ` Luke A. Guest
2020-06-29 10:33 ` Luke A. Guest
2020-06-25 16:15 ` Optikos
2020-06-30 11:16 ` Fabien Chouteau
2020-06-30 12:28 ` Optikos
2020-06-30 13:28 ` Luke A. Guest
2020-06-30 13:26 ` Luke A. Guest
2020-06-30 14:35 ` charlet
2020-06-30 14:46 ` Luke A. Guest
2020-06-30 14:59 ` charlet
2020-06-30 15:15 ` Luke A. Guest
2020-06-30 19:12 ` Optikos
2020-06-30 20:15 ` Simon Wright
2020-06-30 20:20 ` Dennis Lee Bieber
2020-06-30 20:20 ` Luke A. Guest
2020-06-30 22:07 ` Wesley Pan
2020-06-30 23:25 ` Luke A. Guest
2020-07-01 4:46 ` Optikos
2020-07-01 9:23 ` Fabien Chouteau
2020-07-01 11:03 ` Simon Wright
2020-07-01 12:55 ` Optikos
2020-07-03 0:51 ` Wesley Pan
2020-07-03 11:08 ` gautier_niouzes
2020-06-30 20:01 ` Simon Wright
2020-06-30 20:23 ` Luke A. Guest
2020-06-30 21:57 ` Simon Wright
2020-06-30 23:27 ` Luke A. Guest
2020-07-01 11:47 ` Simon Wright
2020-07-02 9:54 ` Simon Wright
2020-07-02 19:56 ` Optikos
2020-07-03 17:18 ` antispam
2020-07-03 18:31 ` Optikos
2020-06-24 19:18 ` Simon Wright
2020-06-24 20:06 ` Luke A. Guest
2020-06-24 20:09 ` Luke A. Guest
2020-06-25 0:33 ` Optikos
2021-02-09 4:51 ` Jerry
2021-02-09 7:07 ` Luke A. Guest
2021-02-09 12:24 ` Simon Wright
2021-02-09 18:21 ` Brian Drummond
2021-02-12 19:14 ` Andreas ZEURCHER
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox