First prototype of قلب’s code calligraphy, done in square kufic with glass tiles. It says “لكل ن” (for each n) and matches the bottom-right part of the bubble sort calligraphy prototype on the language’s site.
In preparation for Eyebeam’s Open Studios later this week.
Both Zajal and قلب will be on display at Eyebeam’s Open Studios this Friday and Saturday! Come by and check them out!
Zajal’s installation will show off it’s live coding of hardware, which Haitham Ennasr used for an interactive art piece last year.
Mockup of قلب’s new Scheme inspired syntax. I’ve been trying to arrive at a syntax that translates better into calligraphy than the first mockup, and with the parentheses removed, this syntax is nothing but words and numbers.
The parentheses are needed for the code to run correctly, but there is a precedent in leaving off dots, vowel markings, and punctuation in calligraphy, sacrificing readability for elegance.
The Scheme-like syntax is also easier to write an interpreter for.
The code was typed into TextMate, so it is unhighlighted and left-aligned. The English equivalent would be: