poetry augmented programming :: brettlajzer.com

poetry augmented programming::07.18.2007+13:49

The other day, a friend sent me the link to the Shakespeare Language, which caused me to reminisce quite heavily about my own esoteric programming language that I designed in high school. It was called Fiction Augmented Programming (FAP), and it had a command set that was pretty similar to Brainfuck. However, the difference lay in how the actual commands were encoded. Essentially, they were encoded in the number of vowels in the words of a line of English. Now, I had originally intended it to be for writing fiction, but I found that since it went line by line, it was more suited to poetry. I didn’t really like the original command set and had never written a “Hello World!” program for it.

After showing me that link however, I decided that it was time to redesign FAP into something a lot more usable. I decided to rename it Poetry Augmented Programming, and started working on an interpreter for it. The interpreter only took a few hours of work. The “Hello World!” program, however, took around five hours of time to complete, and it’s not nearly as high-quality as it could be. There’s a great deal of repetition which will give away the nature of the poem as a program. It’s currently in the project wiki and the interpreter as well as the “Hello World!” program (and its source) and a little example of branching are included. Be sure to read the “Hello World!” program, as some of the stanzas and a good number of the one-liners are pretty good.

go back
Home | About | Contact