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!feeder.erje.net!eu.feeder.erje.net!nntp.club.cc.cmu.edu!micro-heart-of-gold.mit.edu!newsswitch.lcs.mit.edu!nntp.TheWorld.com!.POSTED!not-for-mail From: Robert A Duff Newsgroups: comp.lang.ada Subject: Re: ANN: Kickstarter for beginning work on a new open-source Compiler Date: Thu, 20 Mar 2014 10:56:46 -0400 Organization: The World Public Access UNIX, Brookline, MA Message-ID: References: <5151491a-14c3-4138-bcb5-f29108aeefb9@googlegroups.com> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: pcls7.std.com 1395327422 22518 192.74.137.71 (20 Mar 2014 14:57:02 GMT) X-Complaints-To: abuse@TheWorld.com NNTP-Posting-Date: Thu, 20 Mar 2014 14:57:02 +0000 (UTC) User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.3 (irix) Cancel-Lock: sha1:l1i3KTLoU6kyT0MxXxOJ93fUwxI= Xref: news.eternal-september.org comp.lang.ada:18872 Date: 2014-03-20T10:56:46-04:00 List-Id: "Randy Brukardt" writes: >...I don't know of any Ada frontends not > written in Ada.) The AdaMagic front end is written primarily in C, although I wrote an optimization pass for it in Ada when I was at Intermetrics. The run-time system is written in Ada. AdaMagic is used by Green Hills, ADI, and others. If I were writing an Ada compiler from scratch, I would write it in Ada, using GNAT at first, and then bootstrap. Bootstrapping removes any licensing concerns -- you can use whatever license you want for your own work. Of course, writing an Ada compiler and an IDE is many, many years of work, as has been pointed out. - Bob