From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Niklas Holsti Newsgroups: comp.lang.ada Subject: Re: ANN: Kickstarter for beginning work on a new open-source Compiler Date: Sat, 22 Mar 2014 13:41:13 +0100 Organization: Tidorum Ltd Message-ID: References: <5151491a-14c3-4138-bcb5-f29108aeefb9@googlegroups.com> <5B1Xu.64246$086.61049@fx18.iad> <87txaqd28v.fsf@ludovic-brenta.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: individual.net NH+C9w6pIjGm3LBYhuzNtw1T/V4xwoM2sC7JGut6EJBTRmhSmV Cancel-Lock: sha1:rRJib78L9NhMloxyRwClNA8RqbI= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 In-Reply-To: Xref: news.eternal-september.org comp.lang.ada:18920 Date: 2014-03-22T13:41:13+01:00 List-Id: On 14-03-22 11:25 , Dirk Craeynest wrote: > In article <87txaqd28v.fsf@ludovic-brenta.org>, > Ludovic Brenta wrote: >> "J-P. Rosen" writes: >>> FYI, Gnat was always written in Ada, bootstrapped from the Alsys >>> compiler. >> >> Really? I always thought it was bootstrapped from Ada/Ed? > > Yes, really. The first successful bootstrap of GNAT, using the Alsys > Ada 83 compiler, was announced at the Ada-Europe conference in June > 1993 in Paris (by Robert Dewar, IIRC). > > And no, it wasn't by using Ada/Ed, as that was an interpreter > and didn't generate any object code or executable. The way you worded that suggests that Ada/Ed being an interpreter would have prevented using it to bootstrap GNAT, but of course that is not so. As long as *GNAT* was able to generate an executable, one could have used Ada/Ed to execute GNAT (albeit through interpretation) to compile the GNAT source code into an executable GNAT. -- Niklas Holsti Tidorum Ltd niklas holsti tidorum fi . @ .