I18N
-
Swidan and Hermans (2023) presented a framework of 12 “aspects of programming languages that can be translated to non-English [contexts]”. ArabicBASIC’s ambitious goal is to comply with this framework 100%. That’s one success criteria for this project. Another success criteria is that ArabicBASIC will strictly conform to the observed linguistic situation in the Arabic-speaking world,…
-
Arithmetic in Python is pretty easy, right. For example, just add numbers: 5 + 3 8 But, just try this with numbers in other languages, like Arabic (it’s the same operation as above: 5 + 3): ۵ + ۳ Cell In[3], line 1 ۵ + ۳ ^ SyntaxError: invalid character ‘۵’ (U+06F5) Oh no! Python…