I read somewhere that the problem of "syntax design", that is choosing how a language requires you to write it, is regarded as "solved", that is we don't need any more constructs or abilities in languages. Whoever it was said that the real problems remaining are speed and size and the other stuff.
I agree that this is the case, but only because Ruby exists. If you haven't tried it then really, please do, I think you'll like it.