[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Conquering the world with Lua
- From: actryx <actryx@...>
- Date: Sat, 30 Sep 2023 12:55:31 +0000
"
Lua makes much clearer the contradiction between space and time: the use
of functions, f(x), and lookup-tables, f[x]
"
... and coroutines for control over space and time.
For learning advanced software design that's all you need;the rest is distraction.
Sent with Proton Mail secure email.
------- Original Message -------
On Saturday, September 30th, 2023 at 11:17, Gavin Wraith <gavin@wra1th.plus.com> wrote:
> On Sat, 30 Sep 2023 11:48:47 +0300
> Родион Горковенко rodiongork@gmail.com wrote:
>
> > Main point I want to address (attack!) is that Lua is not used for
> > education, ... a big mistake definitely.
>
>
> I agree. It has been my experience that educational administrators
> seldom appreciate the difference between the requirements for teaching
> and the requirements for use or research. For example, users must avoid
> reinventing the wheel. Learners, to the contrary, must reinvent the
> wheel. Unfortunately many administrators believe (wrongly IMHO) that
> just because a language is popular it has to be good for teaching.
>
> I recommend Roberto's lecture
> https://www.youtube.com/watch?v=XxcSvnEIUq4
> in any discussion of the merits of Lua for teaching.
>
> Lua makes much clearer the contradiction between space and time: the use
> of functions, f(x), and lookup-tables, f[x]. As far as I know, no other
> language does this.
>
> Scheme (and the SICP book) used to be the big educational programming
> language in the USA. Lua could certainly take its place. Unfortunately
> neither Scheme nor Lua are much use for teaching the importance of
> strong typing in programming. I suppose it depends on the educators'
> targets.
>
> --
> http:/www.wra1th.plus.com/
> -- Gavin Wraith