comp.lang.ada
 help / color / mirror / Atom feed
From: "Rego, P." <pvrego@gmail.com>
Subject: Re: Ada on Raspberry Pi: new article in MagPi issue 8
Date: Mon, 3 Dec 2012 17:44:55 -0800 (PST)
Date: 2012-12-03T17:44:55-08:00	[thread overview]
Message-ID: <6d806656-f4c7-4d36-9e3d-223d45cfae83@googlegroups.com> (raw)
In-Reply-To: <k9g2js$kf$1@speranza.aioe.org>

> Thanks, the idea was to get Ada into the minds of kids reading that magazine 
> as an additional language and to prove it can be used for beginners with no 
> programming experience whatsoever. 
> 
> I'm also trying to think of a good project to document in the next articles, I 
> have two ideas, but not sure about them. The aim would be to show the use of: 
> 1) packages 
> 2) possibly separates for platform dependencies 
> 3) GNAT project files & Makefiles 
> 4) Representation clauses for mapping to hardware or C API's 
> 5) Maybe tasking 
> 
> Any ideas? It has to have a cool factor. Mine are: 
> 1) ZX Spectrum emulator. or 
> 2) A language compiler going from source -> ELF/ARM binary. 

I think that sometimes it's a good incentive (for people to use a programming 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 GPIO? A good play could be to demonstrate the tasking/rendevouz/semaphores concepts using leds through GPIO. 

Raspberry is a good portfolio for motivate more people to use Ada, and your articles follow it. Very good. 



  parent reply	other threads:[~2012-12-04  1:44 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-02  0:51 Ada on Raspberry Pi: new article in MagPi issue 8 Rego, P.
2012-12-02 17:19 ` Luke A. Guest
2012-12-02 18:23   ` tonyg
2012-12-02 18:47   ` Bill Findlay
2012-12-02 19:22   ` Shark8
2012-12-03 11:53   ` Georg Bauhaus
2012-12-04  1:44   ` Rego, P. [this message]
2012-12-10 20:12   ` Simon Wright
2012-12-11 12:34     ` Simon Wright
2012-12-11 11:04   ` Jacob Sparre Andersen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox