Hi all,

At work I have received an assignment where I have to parse textfiles
containing textual description of user interfaces and generate C++ code
to create the GUI.
I decided to try out Ruby for this job and I never regretted. It does
an excellent job parsing the textfiles. This is the first program I'm
doing in Ruby and I've already fallen in love :)

Now I'd like to use Ruby more in the future and I wonder how wide the
scope of Ruby is? Ruby has proven to be an ultimate candidate for
textual problems and I'd like to know if it's useful in writing larger
applications.

Currently I program mostly in C++ because I can do anything with it.
I'd like to do more in Ruby.

When should I choose Ruby? When should I stick to C++?

I realise this question is hard to answer, but I will be thankful for
any helpful hints.

Best regards,
Francis