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