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.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no 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.75.100 with SMTP id b4mr2804485paw.35.1352382753079; Thu, 08 Nov 2012 05:52:33 -0800 (PST) Received: by 10.68.243.137 with SMTP id wy9mr1090224pbc.0.1352382753064; Thu, 08 Nov 2012 05:52:33 -0800 (PST) Path: 6ni68539pbd.1!nntp.google.com!kr7no36921462pbb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 8 Nov 2012 05:52:32 -0800 (PST) In-Reply-To: <87sj8kzbac.fsf@adaheads.sparre-andersen.dk> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=189.77.226.1; posting-account=TRgI1QoAAABSsYi-ox3Pi6N-JEKKU0cu NNTP-Posting-Host: 189.77.226.1 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> <87sj8kzbac.fsf@adaheads.sparre-andersen.dk> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Ada, the best language with the not-so-best tool chain From: "Rego, P." Injection-Date: Thu, 08 Nov 2012 13:52:33 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-11-08T05:52:32-08:00 List-Id: Jacob Sparre Andersen wrote: > 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.=20 You are right, Jacob. I use GNAT AVR on Windows, it's pretty easy to instal= l. > > 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 guess AVR-Ada is more likely to the Ada community than to the Arduino com= munity. Mainly because many of the Arduino guys are not yet software guys, = and Arduino IDE is very intuitive to the ones who never programmed anything= . In AVR-Ada you have to build much thing before starting to program the ch= ip. And at first they are just concerned in moving a stepper motor, blinkin= g a led, transmitting some bits; at first they just don't need reliability,= safety, strong typing, ... . This is necessary (to these guys) just when t= hey leave the "Arduino paradigm", and go to the "AVR paradigm". Actually no= w we do not program Arduinos in Ada, we program AVRs; with Arduino IDE, we = really program Arduinos, because of the IDE is dependent not to the chip, b= ut to the board. > I see the two challenges for Ada in the Arduino community as: > 1) Not being integrated in the Arduino IDE. Arduino IDE gets the most part of Arduino community. I think Ada [GNAT AVR]= -based concurs more with Atmel Studio (which is Visual Studio + Atmel libra= ries). Even with Ada integrated on Arduino IDE, I would prefer continuing = to use GNAT AVR + GPS GPL, but certainly having Arduino IDE with Ada would = help to bring part of Arduino community guys to the Ada community. > 2) Not having a book about Arduino development with Ada. Yes. I agree. I've been teaching and encouraging much as I can some student= s and friends to use Ada for the Arduino projects. But the path has been al= ways the same, teach basic Ada, teach Arduino/Arduino IDE/Atmel Studio, tea= ch Ada on AVR, use it now. A book like this is a very good idea. > 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. I totally agree. I would love to see more Arduino people beginning to progr= am using Ada. Regards.