CptFastbreak screams: I must have C++ ... ! Ruby ... Yes ...
Hehehe. Make your case in the RogueLife forums. You can either make a prototype proposal (following the instructions on proposals in the discussion forum) or go ahead and make a C++/Ruby prototype similar to the one I requested to be made in Python. Then post it in the code forum and explain how your code works and how it's better than using Python.
The reason the project seems to be focusing on Python right now is not because is the better language (I don't agree with that) but because we already have more people willing to work in Python than any other option. We need a lot of people because very few of them have enough time to work on this and some contributors might drop from the project eventually. So we need extra hands willing to take on the same code.
By the way, I concentrated all poll options than mentioned C/C++ in a single voting option instead of separating it in options by scripting language. If you want to program with C/C++ and other scripting language vote for that option. And if that option wins, in a later poll the scripting language will be chosen.
The reason Python stays separated in the poll options even if it's a scripting language is because Python works better as a base language than as an extension language. Everything that I have read about extending C++ with Python amounts to pure horror stories and everyone seems to recommend doing things the other way around. Writing Python modules in C or C++ is easier than extending C/C++ with Python. Also, Python has the necessary modules (written in other languages) already so there's almost no need to mix other languages with it.