Tonight I learned about a computer language called Piet and that has only one design principle: "program code will be in the form of abstract art."
Here are some examples:
Some of my fascination with Pd is the idea that the code is the diagram is the code. And although in the end I'm not sure it's great from a functional perspective, I have played a lot with Pd code that writes Pd code. The Still Life performance in the Spring had a lot of that going on internally. So I wonder what sort of language/diagram could be made that is both the instruction and the visual result of it's own language/diagram in a recursive sense. What would resulting video look like?
In traditional text-based computer code the programmer can explain their ideas only with the code itself and the comments they leave. But maybe it is interesting to consider that diagrams themselves could be a new form of self-commenting code? Pd scratches the surface on this but I wonder what other possibilities there are out there. As more and more people explore computers as a powerful way of visualizing data what more might come of this?
-John