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,4f9a2b7c164500f2 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.224.205.65 with SMTP id fp1mr6790284qab.4.1354585495376; Mon, 03 Dec 2012 17:44:55 -0800 (PST) Received: by 10.49.116.1 with SMTP id js1mr2706459qeb.19.1354585495348; Mon, 03 Dec 2012 17:44:55 -0800 (PST) Path: gf5ni47564750qab.0!nntp.google.com!c8no140328qao.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 3 Dec 2012 17:44:55 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=201.26.49.235; posting-account=TRgI1QoAAABSsYi-ox3Pi6N-JEKKU0cu NNTP-Posting-Host: 201.26.49.235 References: <8ecc163c-7772-4528-a0d0-eb1ecfd67d98@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <6d806656-f4c7-4d36-9e3d-223d45cfae83@googlegroups.com> Subject: Re: Ada on Raspberry Pi: new article in MagPi issue 8 From: "Rego, P." Injection-Date: Tue, 04 Dec 2012 01:44:55 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-12-03T17:44:55-08:00 List-Id: > Thanks, the idea was to get Ada into the minds of kids reading that magaz= ine=20 > as an additional language and to prove it can be used for beginners with = no=20 > programming experience whatsoever.=20 >=20 > I'm also trying to think of a good project to document in the next articl= es, I=20 > have two ideas, but not sure about them. The aim would be to show the use= of:=20 > 1) packages=20 > 2) possibly separates for platform dependencies=20 > 3) GNAT project files & Makefiles=20 > 4) Representation clauses for mapping to hardware or C API's=20 > 5) Maybe tasking=20 >=20 > Any ideas? It has to have a cool factor. Mine are:=20 > 1) ZX Spectrum emulator. or=20 > 2) A language compiler going from source -> ELF/ARM binary.=20 I think that sometimes it's a good incentive (for people to use a programmi= ng language) to have some device libraries implemented, so they can use the= Ada features, but don't have to implement all of it from scratch. Maybe GP= IO? A good play could be to demonstrate the tasking/rendevouz/semaphores co= ncepts using leds through GPIO.=20 Raspberry is a good portfolio for motivate more people to use Ada, and your= articles follow it. Very good.=20