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=0.7 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,caf3540cc6de9952 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!news.glorb.com!news2.glorb.com!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local02.nntp.dca.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 29 Jan 2009 16:52:20 -0600 Date: Thu, 29 Jan 2009 22:52:20 +0000 From: Martyn Pike Reply-To: emconuk@gmail.com User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Every little bit helps - Publicity in Embedded Systems Development mag References: <5e15b2a4-66a0-45d6-8da8-ad3ed6352383@v5g2000pre.googlegroups.com> In-Reply-To: <5e15b2a4-66a0-45d6-8da8-ad3ed6352383@v5g2000pre.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-TeX8Y5LKPsLtAyF/KttadM9N2jDXcX24X9bvf7E580wyTylw62ksbxhwU/6NHY3BaGN9kiwkHkHs0xv!vWd39/hvgorp6S9ItgbrObws8gMyabHGdluBlYWJ0OlyRzlJ0LYoTyCNAB/xWvbqGHb1XObkQQzi X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.39 Xref: g2news1.google.com comp.lang.ada:3521 Date: 2009-01-29T22:52:20+00:00 List-Id: RasikaSrinivasan@gmail.com wrote: > http://www.embedded.com/212902632?cid=NL_embedded An interesting article, but is it 100% accurate ? *Some* free tools maybe but I disagree with the implication that all those ports to most mainstream 16 and 32 bit CPUs are free. As far as I am aware, the profiles referenced here (http://www.adacore.com/home/gnatpro/toolsuite/runtimes/) are not free, not licensed by the GPL and only available to GNAT Pro customers ? If I call Adacore up and say : "Where can I download a pre-built binary free/GPL version of GNAT that is hosted on Windows but cross compiles to PowerPC and gives me a Ravenscar Profile compliant runtime for my hypothetical barebones hobby project ?" I would be told those requirements mean I needed a GNAT Pro subscription which is not free. I quote the article : > Tasking is a built-in feature, not a bolt-on requiring > expensive dalliances with RTOS vendors Those expensive dalliances still exist, but I feel the Ada developer actually pays twice. They pay the RTOS vendor for the OS license and stock tools and then they have to pay Adacore for the Ada tools that layer GNARL/GNULL ontop of the RTOS. If I chose the language supported by the RTOS vendors stock tools (invariably C/C++) then I only pay the RTOS vendor. Albeit I would pay in blood, sweat and tears later on in my project lifecycle ! It is very confusing for me, as an Ada developer, to read an article like this and not feel like new converts to the Ada cause are being spammed. Please correct me if I am wrong. I am not knocking Jack Ganssle or Adacore for their efforts but I find this article slightly misleading. Martyn