At the intersection of Islamicate linguistics and computation

Arabic Basic

  • In English code, we often like to combine multiple words when naming something in our code. This precision is sometimes necessary because naming is important, and hard! If you’re not convinced, read Tom Benner’s “Naming Things, The Hardest Problem in Software Engineering”. But, most programming languages don’t allow spaces in variable names, because lexers and…

    Read more →

  • I have to retool my Arabic BASIC interpreter, but in which compilable language should I use to implement the lexer, tokenizer and parser?

    Read more →