Hi,

Ruby supports some interface to GTK, but from the FAQ it is unclear to 
which extent. Older documentation at rubygarden.org mentions that a port 
to GTK 2.0 is to be implemented.

Fortunately Ruby is able to use the GTK-server package as well 
(http://www.gtk-server.org/). It runs with the preferred STDIN 
interface. The GTK-server provides almost unlimited access to graphical 
user interfaces using GTK. Due to the design of the GTK-server any GTK 
version can be used.

Demoprograms with Ruby can be found at the examples section.

Regards

Peter