>Hi. By the way I am working on a pure-Ruby implementation of Xlib. I
>wouldn't suffer from some help, so if some of you are quite interested,
>please contact me.

And I'm working on Ruby bindings for Allegro. Allegro is a cross-platform
games programming library. Compared to SDL I would say (correct me if
I'm wrong), that Allegro is simpler to use, but probably pays a performance
penalty for this.

I'm using SWIG to wrap the C-interface and plan to put a more object-oriented
pure-ruby module on top. The limitations of SWIG are sometimes a bit
frustrating, but it is a lot faster than wrapping "by hand".  I'm currently
working on translating all the sample programs in the Allegro distribution to
Ruby, to make sure that the interface works reasonably well.

If you want to join in on the development, or get a sneak preview, send
me a mail.

// Niklas