comp.lang.ada
 help / color / mirror / Atom feed
From: Optikos <ZUERCHER_Andreas@outlook.com>
Subject: Re: sdlada, löve, and programming for beginners
Date: Sat, 8 Feb 2020 04:29:47 -0800 (PST)
Date: 2020-02-08T04:29:47-08:00	[thread overview]
Message-ID: <417fe52b-4a17-4f89-8d14-10cceb871d3f@googlegroups.com> (raw)
In-Reply-To: <87tv41cnnd.fsf@samuel>

On Saturday, February 8, 2020 at 5:41:01 AM UTC-6, Ludovic Brenta wrote:
> Hello.
> 
> At FOSDEM, my colleague Thomas Maluszycki gave a talk[1] about rapid
> application development in Ada.  This made me think.  You see, I have a
> 14-year-old son whom I teach programming to.  He is lukewarm about it
> but I think it is my duty as a parent to give him basic education in
> this field, as computers are already everywhere and will probably govern
> his live even more than ours.  So I played with him with Colobot[2],
> taught him a little bit of Ada (with the French translation of Barnes'
> book for Ada 95), a little bit of ZX Spectrum BASIC, and now he's
> writing a Pong clone with the LÖVE framework[3], in Lua[4].  This
> framework makes it very easy to have immediate results...  but Lua lacks
> strong typing and in particular range checking, and a debugger.
> 
> So it occurred to me that LÖVE is really a Lua binding to SDL plus a
> predefined event loop, and that it would be quite easy to do something
> similar based on the sdlada thick binding.  The goal would be to attract
> teenage programmers to the language and to programming in general.
> Possibly on a Raspberry Pi.  I'd be willing to make a Debian package for
> it.  What do you think?
> 
> [1] https://fosdem.org/2020/schedule/event/ada_rad/
> [2] http://colobot.info/
> [3] http://love2d.org/
> [4] https://www.lua.org/
> 
> -- 
> Ludovic Brenta.
> The partners leverage consumer-facing potentials.

Wonderful idea.  Go forth & prosper.  Consider packaging for as many Linux variants as possible.  For example, Chromebooks are ubiquitous in the USA's schools (i.e., the ones that are not still loyal to Apple iPad).  Consider every way of rolling the red carpet out to educational institutions' habits & comfort zones (e.g., ChromeOS app) instead of only a hobbyist board for at-home/independent-study/extra-curricular use.

  reply	other threads:[~2020-02-08 12:29 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-08 11:40 sdlada, löve, and programming for beginners Ludovic Brenta
2020-02-08 12:29 ` Optikos [this message]
2020-02-09 17:34 ` Rick Newbie
2020-02-09 19:26   ` Lucretia
2020-02-09 20:01   ` Dmitry A. Kazakov
2020-02-10 14:06     ` Simon Wright
2020-02-09 22:55   ` Ludovic Brenta
2020-02-10 14:07     ` Simon Wright
2020-02-10  4:53   ` Nasser M. Abbasi
2020-02-10 10:05     ` Rick Newbie
2020-02-10 10:37       ` gautier_niouzes
2020-02-10 17:47         ` Rick Newbie
2020-02-10 14:27 ` Lucretia
2020-02-11 19:10 ` Chris Sykes
2020-02-11 19:25   ` Lucretia
2021-10-03 12:59 ` Tama McGlinn
2021-10-03 17:45 ` darek
replies disabled

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