Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Our submission for the ICFP 2009 contest
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


This code was generated by James Edward Gray II and Edward Livengood (Team J-Ed-I) for the 2009 ICFP programming contest:

We have participated in previous years with the help of our friends:

This year we also owe a huge thanks to Luke DeWitt for holding our hands through the scary math.  He's an honorary team member this year.  Thanks buddy!

We had pretty limited time this year and less help, so this solution only works for five of the provided scenarios.  You can run those with these commands from the root project directory:

    bin/j_ed_i 1001
    bin/j_ed_i 1002
    bin/j_ed_i 1003
    bin/j_ed_i 1004
    bin/j_ed_i 2001

Each run generates images (SVG graphics some browsers can display) and solutions, in the so named directories.  This code requires a Ruby 1.8 install (only tested with 1.8.6).

You can also see movies we have recorded of the solutions in the videos directory.  These are just animated Gif files that should be viewable in most modern browsers.  The two without scenario number names are our best bloopers recorded from buggy runs.

Though we had limited resources this year and didn't do too well, we had a great time and enjoyed the problem.  Thanks you organizers for another great challenge!
Something went wrong with that request. Please try again.