Well, it looks like writing the GUI in Ruby is out of the question--well, not really, but I don't think that I want to write it using wxRuby, which means that I'll be writing it in Ruby 1.9, while the current version of Slength uses Ruby 2.0... (uhh... got lost in all of these commas.)
Anyway, and I took a look at qtRuby and same problem.
I haven't looked at Ruby GTK, but... there isn't a wikipedia page for Ruby GTK, which means that I can't read all about it on my favorite website and (a more technical reason) the ruby-wiki-thingy says that there isn't very good support for gnome_ruby on Windows.
Haven't really looked at Ruby_GNOME2, and although I LOVE how GTK looks on Linux... I dislike programming GUIs using GTK. Plus, it's Gnome version 2--not that I really care, since Gnome version 3 is a bit wacky.
Looks plain ugly.
Ruby, like Python, apparently has built-in Tk support, which is always a nice fallback--I've worked with Tk before, but in Python, and its alright, but not my favorite.
I may end up just writing the GUI for slength using PHP and WxWidgets--what a weird blend, huh? The only down side to this is that in my brain, PHP sounds like a far-cry from what most "normal" people probably have installed on their machines, assuming that they're using Windows.
I haven't the foggiest idea as to what GUI widget/toolkit I should use to write Slength's GUI, but I'm gonna get it done somehow!
I've decided to build Slength's GUI using Lua and wxLua--I'm trying to get away from using wxPython because it requires too much code to utilize....
Well... that was the plan at any rate... BUUUUT wxLua isn't compiling correctly and if I can't get it to build then I'm just gonna code this sucker in Python using wxPython.