On Wednesday 02 September 2009 02:46:01 Steve Bertrand wrote: > All, > > Can those who have experience comment with their opinions? Perhaps this > isn't a newb question, but hopefully many have heard about Perl6 [1]. > > Which changes do you like? What changes don't you like? Are any of you > developing programs that are strictly Perl6? > > Would it be worth attempting to start a project with Perl6 for practise, > or is it too far off yet? >
My 2 cents: Perl 6 seems like it has many interesting concepts and innovative features (or such ones that are innovative for the Perl world). We have been seeing more and more ideas from it ending up into Perl 5 either as CPAN modules, or as core languages features (in perl-5.10.x, etc.). My main qualm with Perl 6 is its name - it's so radically different from Perl 5 (which is still mostly backwards-compatible with all previous Perl versions down to 1), that calling it Perl 6 is confusing and causes many other strategic problems. For example, people wonder if they should learn Perl 5 while Perl 6 is underway. The Perl 6 implementations (of which Rakudo seems the most promising) are still incomplete and still have bad performance. I don't imply they will stay this way forever, naturally, but that's the case for them now. As a result, Rakudo can be used for experimenting with Perl 6, but should probably not be used in production for most tasks. For the lighter side, see: http://perl.net.au/wiki/Perl_Humour#Perl_6 For some of my earlier, and now mostly out-of-date criticism about Perl 6, you can see: * http://www.shlomifish.org/rindolf/ * http://freshmeat.net/articles/critique-of-where-perl-6-is-heading For some other stuff, see: * http://perl.net.au/wiki/Perl_6 * http://perl.net.au/wiki/Perl_6_-_Common_Criticisms Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ "The Human Hacking Field Guide" - http://shlom.in/hhfg God gave us two eyes and ten fingers so we will type five times as much as we read. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/