Skip to main content


A few years ago I found out about a programming language written in #Gaeilge (the Irish language) called Setanta. I tinkered a little with it then but hit some road blocks and it seemed to have been left unsupported.

The creator Eoin Davey developed it when he was a teenager, later honed while studying computer science at NUI Maynooth in 2016.

Today I learned that it is still updated and there are some pretty great tutorials to have some fun with an IDE.

https://try-setanta.ie/

#programming

This entry was edited (3 months ago)
in reply to Fionnáin

On this, I remember a really good article from around 2020 that was written by a computer scientist about a programming language written in Hindi, and how it subverts embedded colonial language in computers. I can't find the article any more. Anyone know what I am talking about/where I could find it?
This entry was edited (3 months ago)
in reply to Fionnáin

Neither of these are the resource you're looking for, but you might like them:

https://esoteric.codes/blog/jon-corbett indigenous coding framework and cree#

https://nas.sr/%D9%82%D9%84%D8%A8/ arabic programming language qalb

in reply to Anne

@anne amazing, thank you so much for sharing this. Both are fascinating. The Cree# and Ancestral Code interview gives a lot of context and motivation for why they took this approach. Really grateful for the links!
@Anne
in reply to Fionnáin

Probably not exactly what you were looking for, but it made me think of the programming language Hedy, that is available in multiple different languages including Hindi: https://www.hedy.org
in reply to Fionnáin

This can be easily done in Lisp and it would naturally look kind of like Irish because of the syntax, e.g. (is-ionann X agus Y) or (an-bhfuil X níos-mó-ná Y).
in reply to Yoel Matveyev

@yoel yes for sure but that also makes it a translation exercise from English to Irish, beginning with English-led (colonial) linguistic forms and traditions. There are many concepts in Irish (and every language) that don't easily translate into other languages so having a programming language built to a specific spoken language potentially opens the door to programming with these concepts.

A couple of the articles linked in the replies here write about this specifically, and better than I can.

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.