[The Wikipedia page on Non-English-based programming languages](https://en.wikipedia.org/wiki/Non-English-based_programming_languages#Based_on_non-English_languages) lists eight different languages based on Japanese.
So why make a ninth one? The short answer is, to see what I end up with.
The slightly longer answer is that these other eight languages serve a practical purpose: they want to make programming easier for Japanese native speakers, and most of them target education.
My motivation is very different. I don't want to create a practical language.
I want to explore the consequences of creating a natural language programming language based on a non-English and more generally non-Indo-European language, in terms of syntax, grammar and vocabulary. I also want to give the programmer some degree of control over the register of the language. And I want the language to be at least visually close to literary Japanese, ideally supporting vertical writing.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!