Actually, I have to say that viceversa when I started learning English more seriously, the opposite happened. I realized the connection and, for instance, was able to put "until" in the correct sentences because it had a precise meaning coming from the programming languages.
People say my name is spelled funny or is too long...but it's not my problem, it's English's problem. Its only 6 characters in my native tongue.
In the same vein, what other ideas or concepts from non-natives are we missing because we are forcing them to learn a new language AND then to program? Furthermore, when we in the West talk about open-source, diversity and equity, we're still speaking in English. We're leaving a huge population out because the barrier to entry is learning English. If non-native speakers are now able to solve their own local problems in their local language, this is a boon for humanity and why we should encourage efforts to break down barriers like this.
I for one, welcome this endeavour and thank elangoc for his work on this.
It's a stretch to even call some of the keywords in some languages words (car, cdr, con?). They're just tokens to feed to the compiler or interpreter, like parenthesis.
Even when full English words are used, it's rarely in the conventional meaning. English speaker or not, you'll have to learn what the word actually means in the given programming language.
But they won't be able to. Having a few keywords in your own language is vastly different from 'being able to solve problems in your local language'. It sounds like you don't understand programming.
If you take a look at the actual project you'll see that translating the language features to another language (and alphabet!) is cool, but not actually enough once you want to start interacting with libraries.
Which essentially means that without learning english, you will be stuck in a technical ghetto with the only way out being to learn english, or reimplement the world.
I still think this is highly interesting as a teaching tool; showing kids what is possible without requiring them to learn english may be a good motivator to actually learning english, but this doesn't seem to have many applications beyond as an introductory teaching tool.
Most (not all) european languages (e.g., French, German, English, Spanish) have same or almost similar script, making it easy to pickup words and phrases of an another language with the same script.
Agreed that you are cutoff from the rest of the world's documentation on the topic, I do see your point there. But, without this bridge, people who dont know how to read/write/understand latin/english script, they are cutoff from the world not just on the topic, but everything else.
Here's why that is important to know: By some estimates, about 10% of Indian population can speak english. Even if you were to consider 20% can read the english alphabet, thats still nearly a billion people who will have difficulty in getting started with programming, because all they know is a Tamil, Kannada or Telugu script (all quite different from each other and from English).
having a localized programming language can enable lot more diversity in the field of computer programming (especially in countries like India).