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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:a37:8046:: with SMTP id b67mr3171741qkd.218.1581164988259; Sat, 08 Feb 2020 04:29:48 -0800 (PST) X-Received: by 2002:aca:f10:: with SMTP id 16mr5048800oip.117.1581164987899; Sat, 08 Feb 2020 04:29:47 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 8 Feb 2020 04:29:47 -0800 (PST) In-Reply-To: <87tv41cnnd.fsf@samuel> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=47.185.239.228; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo NNTP-Posting-Host: 47.185.239.228 References: <87tv41cnnd.fsf@samuel> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <417fe52b-4a17-4f89-8d14-10cceb871d3f@googlegroups.com> Subject: =?UTF-8?Q?Re=3A_sdlada=2C_l=C3=B6ve=2C_and_programming_for_beginners?= From: Optikos Injection-Date: Sat, 08 Feb 2020 12:29:48 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader01.eternal-september.org comp.lang.ada:58013 Date: 2020-02-08T04:29:47-08:00 List-Id: On Saturday, February 8, 2020 at 5:41:01 AM UTC-6, Ludovic Brenta wrote: > Hello. >=20 > 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=C3=96VE 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. >=20 > So it occurred to me that L=C3=96VE 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? >=20 > [1] https://fosdem.org/2020/schedule/event/ada_rad/ > [2] http://colobot.info/ > [3] http://love2d.org/ > [4] https://www.lua.org/ >=20 > --=20 > 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' habit= s & comfort zones (e.g., ChromeOS app) instead of only a hobbyist board for= at-home/independent-study/extra-curricular use.