But we may still need to wait for years until external perl6 packages become mature, such as Tk, Gtk, Bioperl...
That's one way to see it. The other perspective is that they'll only become mature if people take care of them, write them, test them and use them. Waiting alone does not help.
So should I convert to use ruby?
From what? Perl 5? There's no reason not to use Perl 5 because Perl 6 doesn't do something yet. They are two languages from the common family known as "Perl", but if you don't like a person's sister you can still like (and work with) that person.
Perl 6 - links to (nearly) everything that is Perl 6.
| [reply] |
From working perspective, perl5 is good enough to me, but from glue perspective, perl5 is not good.
For example, It seems to me Inline, XS and embed Macro are not derived from pure perl5 culture. they are more like some hacking on working around.
perl6 surly get rid of many shortcoming of perl5. but I'm interested to see how rakudo handle that problem. If it can link other languages resources(perl5, C, python etc) easily, I don't care when pure perl6 package become mature.
I am trying to improve my English skills, if you see a mistake please feel free to reply or /msg me a correction
| [reply] |
Because I'm suffering from perl5's class and object system. I'm dreaming about owning a language with explicit grammar (or compile-time check) of attribute overloading.
| [reply] |
Given that Ruby doesn't really have a "compile time," you're looking in the wrong direction.
| [reply] |