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!mx02.eternal-september.org!feeder.eternal-september.org!news.unit0.net!news.uni-stuttgart.de!news.enyo.de!.POSTED!not-for-mail From: Florian Weimer Newsgroups: comp.lang.ada Subject: Re: community-based compiler Date: Sun, 16 Nov 2014 20:29:04 +0100 Message-ID: <87lhnb3pxb.fsf@mid.deneb.enyo.de> References: <084b1934-9641-425e-85ec-293e0334413e@googlegroups.com> <86bf69c8-eb08-4696-b6c9-3784f5c42213@googlegroups.com> <87389olqie.fsf@ixod.org> <3516753b-5304-408d-99c8-67f544fdc185@googlegroups.com> <20141114085046.4cb00404@atmarama.ddns.net> <1315933065437669370.358664laguest-archeia.com@nntp.aioe.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: news.enyo.de 1416166144 11935 192.168.18.20 (16 Nov 2014 19:29:04 GMT) X-Complaints-To: news@enyo.de Cancel-Lock: sha1:gRAQZgHwO/r+b49izzcFRpxspU8= Xref: news.eternal-september.org comp.lang.ada:23426 Date: 2014-11-16T20:29:04+01:00 List-Id: * Luke A. Guest: >> Yesterday I researched a bit R.R.Software's web site and found that >> their Janus/Ada compiler is "...the only compiler on the market that is >> written in Ada and self compiled in a personal computer environment." > > GNAT is written in Ada and can compile itself. It's just the front end, though. There are some non-GCC back ends, but I'm not sure if any of them compiles down to machine code for a real CPU. >> Based on what I've seen/heard, it seems that Ada community is not much >> involved in shaping GNAT, even in its FSF incarnation... > > It's more that the community has never been allowed to. Some time ago, I contributed a few patches. Nothing significant, but it is possible. Contributions to the actual compiler (instead of ports to more obscure GNU/Linux platforms) are still rare, though. There are bound to be some process glitches initially if external contributors showed up. So far, coordination with an outside community about compiler internals hasn't been necessary.