3 ms·
Just realized the title was misleading so I removed the word "render." I don't think the calligraphy is rendered automatically at the moment. Looks like the au
by munaf 14y ago
Just realized the title was misleading so I removed the word "render."
I don't think the calligraphy is rendered automatically at the moment. Looks like the author is doing it manually. I'm guessing automatic rendering is planned, but not sure of that.
- jlgreco 14y agoHmm, I see. Do you know if the calligraphy itself could be executed/interpreted? The idea of a visual representation of a program being art but also executable appeals to me.
- hypeibole 14y agoEver heard of Piet? http://www.dangermouse.net/esoteric/piet.html http://www.dangermouse.net/esoteric/piet.html http://en.wikipedia.org/wiki/Piet_%28programming_language%29 http://en.wikipedia.org/wiki/Piet_%28programming_language%29
- jlgreco 14y agoOh man, that is fantastic. Some of those example programs are really reminiscent of Wireworld. http://en.wikipedia.org/wiki/Wireworld http://en.wikipedia.org/wiki/Wireworld
- brendn 14y agoA friend of the author of QLB here, and I brought up the idea of a visual interpreter to parse the square kufic calligraphy. My understanding (limited as it is by my almost complete ignorance of Arabic) is that certain stackings of adjacent words would be ambiguous to the parser.
- ramseynasser 14y agoI'm not so interested in automatic generation of calligraphy for this project, to be honest. I find something meditative about spending a lot of time sweating over laying out these algorithms. It mirrors the struggle I had (we all had, I imagine) while trying to understand them in the first place.
- munaf 14y agoNow I regret wording the title this way. Hope it doesn't confuse too many people.
- ramseynasser 14y agoIt's my bad. I'll update the write up soon to be more clear.