Piet

1 view
Skip to first unread message

John Harrison

unread,
Dec 9, 2011, 7:44:35 PM12/9/11
to hal-m...@googlegroups.com
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

John Oldland

unread,
Dec 11, 2011, 8:08:29 PM12/11/11
to hal-m...@googlegroups.com
I wonder if it is viable to use this to program the Arduino and/or the nxt.
 
John


-John

--
You received this message because you are subscribed to the Google Groups "hal makers" group.
To post to this group, send email to hal-m...@googlegroups.com.
To unsubscribe from this group, send email to hal-makers+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/hal-makers?hl=en.



--
John

John Harrison

unread,
Dec 11, 2011, 9:48:41 PM12/11/11
to hal-m...@googlegroups.com
Nah I don't think so. It's more of an experimental or conceptual language I think.

John Oldland

unread,
Dec 12, 2011, 3:39:22 PM12/12/11
to hal-m...@googlegroups.com
Is there a special interface for creating the programs, or do you just use paint & run it with a compiler?
 
John

Reply all
Reply to author
Forward
0 new messages