For all of the programmers who lament the fact that code is not recognized as art, there is Piet.
Joking aside, once you get up to speed on stack based programming, this looks like a fun interpreter project. I am supposing that there are some very interesting opportunities on how to literally make your code “more beautiful”!
Here is a hello world program with a thorough walk-through and explanation of how it works.
- An interpreter
- A picture editor
- A graphical representation of the interpreter
- A Scheme to Piet compiler; trained to generate “pretty pictures”