On a totally unrelated note…
While looking for some OpenGL bindings to Ruby today (as well as GSL and OpenCL), I rediscovered a little gem (pun intended) of a library called gosu. Gosu is a great library for game development in both C++ and Ruby, giving you access to windowing, image loading, and audio support. It also has great integration with the physics library Chipmunk.
Looking at examples like this online, you can easily see how quickly what should be a rather complex demo becomes rather … easy?