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: 103376,3025dd6d917b499c X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.83.35 with SMTP id n3mr6035199pay.23.1350599638584; Thu, 18 Oct 2012 15:33:58 -0700 (PDT) MIME-Version: 1.0 Path: 6ni5164pbd.1!nntp.google.com!news.glorb.com!rt.uk.eu.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!reality.xs3.de!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Ada, the best language with the not-so-best tool chain Date: Thu, 18 Oct 2012 17:33:55 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: 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> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1350599638 19142 69.95.181.76 (18 Oct 2012 22:33:58 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 18 Oct 2012 22:33:58 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-RFC2646: Format=Flowed; Original Date: 2012-10-18T17:33:55-05:00 List-Id: wrote in message news:a929d92c-6f33-4c9b-8a1c-1a43ba403758@googlegroups.com... ... >Ada can certainly run on these parts (how much memory did the MIL-STD-1750A >designs have 20-25 years ago?) This is an enormous untapped market, and a >lot of us >wonder why the heck it is being ignored. Simple math. The expectation is that development systems for this sort of board are free (or more accurately, included in the purchase price). (more below). >Furthermore, it is a market where the next generation of students and >hobbyists are >moving to. Arduino has been very big, and it is now expanding to 32 bits. >ST sells >development boards for $10-$15 built around very powerful ARM parts. This >level of >hardware is begging for Ada support, but it's not there. If people could >program this >level of hardware in Ada they'd quickly come to appreciate the vast >advantage Ada >offers in embedded & realtime work. I can't fathom why GNAT and Ada >supporters >don't want to get on board. You're not trying too hard if you "can't fathom" why this makes no sense. There's no money to be made, and as with everything, it comes down to money. As I noted, such development systems are typically free. Simple math shows the problem: $0* = $0. I'm pretty sure that AdaCore's many employees don't work for free, so there has to be a higher revenue projection than this in order to make a project viable. If people were actually willing to pay for such systems, it might be worth taking a chance (because $49* does work; that was Borland's model back in the day) -- but in today's software climate, no way. A company might develop something if a major customer pays for part of the development (RRS usually split the development costs with customers if we retained the rights to the resulting products). But in tha absence of that, it simply doesn't make any sense. Obviously, some group of hobbyists could get to together and create something (which is where the AVR-Ada and Mindstorms Ada came from), but it's a big job and its unlikely that many targets would come from it. And the Ada community just isn't large enough to have all of the bases covered (or even a reasonable percentage). That's the reality -- and it isn't likely to change. Unless the board manufacturers themselves start supporting Ada development systems, I don't think there will ever be many choices for bare/small targets. (Especially as Ada *never* has been used for small targets, even back in the 1980s when there was a lot of pressure from the DoD to do so.) Feel free to prove me wrong. I'd surely be happy if that was the case - I want to see Ada succeed. (I spent most of my younger years fighting against economics -- and economics *always* wins in the end.) Randy.