Good ideas and conversation. No ads, no tracking. Login or Take a Tour!
user-inactivated · 3749 days ago · link · · parent · post: قلب, meaning 'Heart' is a programming language that uses Arabic strings
Why not just use actual lisp. Make a package containing translations of the symbols in the COMMON-LISP package, and a heart-user equivalent of cl-user that uses it. You would probably want to translate docstrings and as well. LOOP might not translate properly, but then LOOP is gibberish in English too.
user-inactivated · 3749 days ago · link ·
Perhaps part of Nasser's objective was to make a parser for Arabic, and not so much that it uses Arabic keywords? Note that in Arabic script, you can stretch words out, and that's not something you'd really be able to do in some simple translation of symbols CL package.