> what at hell should these changes help us? Iīm using perl 5.6.1 now for > a long time and I donīt wanna change my kind of writing my progs, only > because some mastermind thinks that he must change the good old!!
There are many better changes, including: * Parrot (the interpreter) will be easier to embed. * Parrot will also make cross language integrate easier, XS will die. * Better exception handling mechanism, basically you choose whether fail means raise an exception or return something like undef and store message in a special variable. * A proper (and working) thread model * Better portability, Perl/Parrot is moving onto Palms/WinCE. * Definately better OO, unless you've done OO programming you won't appreciate how much ANY improvement means. Some pretty complex things need to be done to implement certain OO ideas, which breaks Perl's claim of making the difficult things easy, and the impossible possible. * More control over the optimizations applied. * Seperation of the Parser and VM will mean Perl will be easier to write alternative backends for (e.g. Perl->C, Perl->Java). Run Perl code on Java's VM, run Java code on Parrot. Perl 6 will be an improvement over Perl 5, but not alien to us. Remember, there has been 4 versions before Perl5... and every language needs to throw away the bad bits and introduce new features as things progress. Most importantly, Perl 6 wouldn't be as memory wasteful as Perl 5 is. I'm looking forward to Perl 6, not because I'm keen to drop Perl5 from my skillset but to add Perl 6 to it. You could learn a more stable language like C, but at the high price of being more difficult to program things in. Anyway, don't trust me, but read for yourself at: http://dev.perl.org/ Jonathan Paton __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]