353 1 5397973

Code Poetry – Art Meets Code

Code Poetry

Code poetry is the phenomenon of mixing classical poetry with computer code.  Unlike digital poetry this is not the use of computers in verse or art but rather programming code Code Poetrywith poetry inside it.  Not all these poems need to run through executable binaries.  It may be interactive or static and can be performed by spoken word or via a computer.  These poems may be written in a programming language, but readable to humans or they may be computer code with poetic human-language within in
Poetry is a form of literary art in which Content, tone and rhythm are used in order to create an evocative and even cathartic effect. It can contain multiple interpretations and as such can evoke different thoughts and feelings from reader to reader
Coding is the language of computer.  It contains its own grammar (syntax) and author’s intent (semantics).  Like a poet, coders have their own styles that facilitate to optimize their code within the medium of a human to computer.  The same can be said for the Human to Human experience of literature.
code poetry

While Literatures main characteristic come down to Content, Tone & Rhythm.  Computer programming’s characteristic come as literature, logic and math.  It contains different layers within it and links these layers to physical movement from processors and memory chips.
These resources develop into a more restraint medium for poetry such as Haiku or Senryū.  This restraint lead to an alternative, almost avant-garde approach to poetry which is interesting from a cultural fusion standpoint, as well as a poetic one.
For the past three years Stanford University’s Division of Literatures, Cultures, and Languages sponsors a series of Code Poetry Slams.  Here are the 1st Place winners for 2013 & 2014!
Say 23   Leslie Wu [@GitHub]
#!/usr/bin/env ruby
require ‘rubygems’ # gratitude
require ‘nokogiri’ # arigato
h=Nokogiri::HTML
(`curl http://www.biblegateway.com/passage/?search=Psalm+23&version=KJV&interface=print`)
.css(“.text”).text.split(/W/)
%w(Zarvox Princess Cellos).each{|v|`say -v #{v}
#{
.map {|i|h}.join(‘ ‘)}`}
 
21st Century Prophecies   Hunter Bacot, Surrogate: Keshav Dimri
the_medium = “twitter”
require the_medium
medium = Twitter::REST::Client.new do |medium|
medium.consumer_key        = ” ”
medium.consumer_secret     = ” ”
medium.access_token        = ” ”
medium.access_token_secret = ” ”
end
virtues = []
virtues << medium.user(“elonmusk”).tweet.text
virtues << medium.user(“KingJames”).tweet.text
virtues << medium.user(“Pontifex”).tweet.text
virtues << medium.user(“KimJongNumberUn”).tweet.text
virtues << medium.user(“Beyonce”).tweet.text
virtues << medium.user(“richardbranson”).tweet.text
virtues << medium.user(“god”).tweet.text
# a moment of clarity
virtues << “n#{Faraday.get(“https://api.github.com/zen”).body}”
File.open(“prophets_manifesto.txt”, “w”) do |out|
virtues.each { |truth| out.puts truth }
end
system “open prophets_manifesto.txt”
 
If you found this Code Poetry Interesting look out for 2015’s Winner here:
http://stanford.edu/~mkagen/codepoetryslam/
Code Poetry – <poetry/>