K-12 doesn't push technologies into the lead, they adopt methods that have become leads by what Moore calls "early adopters".
Apart from the fact that I don't know what 'K-12' means (I suppose this is some US educational term).
My experience is that those who decide what should be taught to kids in schools vis-a-vis computer programming are NOT following
adopters (well, not this side of the pond, at least).
In Bulgaria the Ministry of Education has suddenly announced that all children between the ages of 11 and 13 are to learn Python, which
is now a fairly mature language and widely used.
The Mathematical (specialist) High schools work with C++ and C#.
Over in the UK things are similar. Although there is now a distinctly retro thing to use a form of BBC BASIC with things
like the Arduino.
Today my wife and I have been sorting out 2 flats we own to put up 2 families of Ukrainian refugees who are programmers, and as Plovdiv, Bulgaria
is already hotching with Ukrainian programmers they are being sensible . . . when things calm down (I mean once I have driven them round to a supermarket and got them sorted out food and drink wise, settled their kids at a school, rooted out my kids clothes, and so on)
I shall ask what WAS being taught in the Ukrainian schools.
In short, I don't think it's a mistake to present a limited offering to EDU as they're currently doing, while keeping the main focus on indy devs, who have a financial incentive which can be shared.
Frankly my feeling about their educational presentation on their website is that it is a non-starter . . .
Certainly, once Paul has got things going (i.e. a fairly unchanging IDE that can be downloaded and installed 'just like that') I will start on a series of
webpages that will, basically, consist of a teach-yourself-cum-teacher's-get-up-and-go-guide to host on the OpenXtalk website.
A teachers' magazine based in England called 'Hello World' [that title makes me feel queasy, frankly] want me to write a series of double-spread LC features: I have mentioned this to the "list-Mum" at LC and it bombed like a wet blanket. 'Hello World' have already published 2 short articles of mine: one on the retro virtues of BBC BASIC, and another starting pushing LC.
They have told me that they will get back to me in 2-3 months (no; this is not a "Dear John", because this is what happened before my other 2 articles): and if a solid OpenXtalk IDE is up-and-running (see above) I will write about that NOT LC.
This summer, while I am intending to offer my usual "Get kiddos up-and-running on LC" courses, I am also going to try and seduce a few
teachers for a free course.
That is, if marketing per se was happening.
Yes, well, quite . . . enough has been written about LiveCode's idea of marketing already.
As you have pointed out it consists of preaching to the converted: but as the converted grow older and retire, lose interest, or simply die
that market will soon go 'poof'. And, those who depend on the company's revenue stream are going to either go elsewhere
(c.f. . . . several have decamped), or retire, lose interest, or die.
Unfortunately LC is NOT LibreOffice; i.e. not virtually indispensible.
I do NOT see the lack of a Mac Silicon engine as very important from an educational point of view as ALL Bulgarian, and ALL UK educational establishments in the state sector run with Windows (and the lone nut-case [me] runs Xubuntu in his bat-cave).