in reply to Perl 6

Do you know when Perl 6 will come out? Is it a matter of years?

Define "come out". Are you talking about the official release of 6.0? Then yes, it'll probably be more than a year yet. On the other hand, there are some things available now, including Pugs, which can already handle a quite significant subset of Perl6. I don't think you'd want to use it in production at this point, but it's good enough to allow you to start developing re-usable code in the Perl6 language, and it's improving rather rapidly too.