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,ASCII-7-bit Received: by 10.180.104.170 with SMTP id gf10mr185103wib.3.1353055768619; Fri, 16 Nov 2012 00:49:28 -0800 (PST) Path: q13ni312726wii.0!nntp.google.com!feeder2.cambriumusenet.nl!feed.tweaknews.nl!216.40.29.245.MISMATCH!novia!news-hub.siol.net!news1.t-com.hr!newsfeed.CARNet.hr!newsfeed.x-privat.org!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Ada, the best language with the not-so-best tool chain Date: Thu, 08 Nov 2012 13:36:27 +0400 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <87sj8kzbac.fsf@adaheads.sparre-andersen.dk> References: <38af7fb8-b0a4-4a31-87aa-b7b698cc89c3@googlegroups.com> <3ca0ffd0-1764-484b-8fab-17c0d2dd9463@googlegroups.com> <1f645050-cf4c-40bf-a797-9687b69e4a54@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> <877gr0hcvz.fsf@ludovic-brenta.org> NNTP-Posting-Host: 41.136.233.171 Mime-Version: 1.0 X-Trace: munin.nbi.dk 1352367392 8777 41.136.233.171 (8 Nov 2012 09:36:32 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 8 Nov 2012 09:36:32 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:ROpPvi/u3dX85R9AxyCKVS5FNGs= Content-Type: text/plain; charset=us-ascii Date: 2012-11-08T13:36:27+04:00 List-Id: Brian Drummond wrote: > Yes. Bare metal programming on a Z80 is easy. Ditto PIC, AVR, etc etc, > and of these only the AVR has an Ada toolchain. It may not be mature > but it is very usable. It would be easier to promote, if we could point people to an easy-to-install IDE, where the less command-line-habituated users could click and select their way to selecting boards, compiling applications, and installing them on the boards. It is my impression that GPS and GNAT AVR are pretty close to this for Microsoft Windows. For Unix there is still a bit more work to do. > Or me, unless I get a job offer soon... I hope you'll get a good offer soon. (Even if more Ada compiler targets is a good thing.) > I think with ARM and AVR covered, Ada should be in a better place than > it is. But even in the Arduino community, AVR-Ada goes almost > unnoticed. So part of the problem is publicity and exposure, and > those need not be expensive to address. I see the two challenges for Ada in the Arduino community as: 1) Not being integrated in the Arduino IDE. 2) Not having a book about Arduino development with Ada. I'm not sure how hard it would be to integrate Ada in the Arduino IDE compared with making and packaging an AVR-aware GPS for the same operating systems as the Arduino IDE is available for. Once people are on the hook, I think an AVR-aware GPS is the better tool, but newcomers to Arduino are more likely to download the Arduino IDE, so from a recruiting point of view, I think it might be worth the work to make the Arduino IDE Ada-aware. Greetings, Jacob -- "Banning open source would have immediate, broad, and strongly negative impacts on the ability of many sensitive and security-focused DOD groups to protect themselves against cyberattacks" -- Mitre Corp.