lua-users home
lua-l archive

Re: Conquering the world with Lua

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]



From my point of view these are the main factors which make a programming language successful:

1. providing as many "batteries included" as possible
2. having a very strong and wide community providing further "batteries" in addition to these ones already included
3. convince Microsoft, Apple and all Linux flavor providers to include Lua within the default OS-distribution and to use it for scripting purposes within the by the OS provided tools. Make the main Lua developer be hired by Google, Twitter or Microsoft.
4. convince Intel to provide a Lua compiler which makes optimal use of Intel specific CPU features

To my up to now experience not an actual "better" system/language wins against competitors, but the one which succeeds in the area of points 3. and 4.

These my two cents on this subject

Claudio

On 9/30/23 16:19, David Sicilia wrote:
[
On Sat, Sep 30, 2023 at 8:56 AM actryx <actryx@protonmail.com> wrote:
"
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 2023年9月30日 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

AltStyle によって変換されたページ (->オリジナル) /