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=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,3025dd6d917b499c X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,UTF8 Received: by 10.66.86.102 with SMTP id o6mr8946681paz.41.1351478370488; Sun, 28 Oct 2012 19:39:30 -0700 (PDT) Path: s9ni64517pbb.0!nntp.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!news.glorb.com!news-out.octanews.net!indigo.octanews.net!auth.beige.octanews.com.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: Ada, the best language with the not-so-best tool chain References: <38af7fb8-b0a4-4a31-87aa-b7b698cc89c3@googlegroups.com> <18ats2960nsvm$.kfufsnul13aq$.dlg@40tude.net> <5072c9ae$0$6562$9b4e6d93@newsspool4.arcor-online.net> <4keoa6epdxt7.1nnwxy7v7ar90.dlg@40tude.net> <5072dc68$0$6554$9b4e6d93@newsspool4.arcor-online.net> <1f7cmfp1l65w1.1deog8cfxbs0u$.dlg@40tude.net> <5072e37a$0$6556$9b4e6d93@newsspool4.arcor-online.net> <1wzhg6cdjkwjj$.uq66rzr2nlgy.dlg@40tude.net> <7xzk3ckxbv.fsf@ruckus.brouhaha.com> <96e29613-fec6-488b-842b-8f5dbcf44a03@googlegroups.com> <7xtxtjvoag.fsf@ruckus.brouhaha.com> <7xk3uflt4b.fsf@ruckus.brouhaha.com> Date: Wed, 24 Oct 2012 10:36:06 -0700 Message-ID: <7x391393i1.fsf@ruckus.brouhaha.com> Organization: Nightsong/Fort GNOX User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:g/MdgXsKdqLR9xPjjmZqJskoPYg= MIME-Version: 1.0 NNTP-Posting-Date: 24 Oct 2012 12:36:07 CDT X-Complaints-To: abuse@octanews.net X-Received-Bytes: 3184 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Date: 2012-10-24T12:36:07-05:00 List-Id: "Yannick DuchĂȘne (Hibou57)" writes: > I would notice two things. The first is that GCC stands for GNU C > Compiler; GCC = GNU Compiler Collection ;-). That includes C, C++, Java, and some other languages that I thought included Ada. > and the second is that there were indeed some issue with the > intermediate language it use, which shown (in the past), to not be > very well suited for Ada or at least GNAT (or just its > runtime?). There use to be some tweakeries to make it work properly > with GCC, if my mind is right. Hmm, ok, but I'd expect that is already in GCC by now? I.e. it was added and kept and it works. There is of course the matter of the runtime, and I guess that is non-trivial if it hasn't already been done. I wonder how much difference there is between a basic Ada runtime (no multitasking etc.) and an embedded libc, and whether it might be possible to re-use a libc somehow. I've never used Ada but have been a little bit interested in it, and had sort of hoped that I could automatically use it on anything I could use GCC. I guess that was too optimistic. It would have been nice ;-). I agree that it would probably help Ada's popularity if this type of port were available.