in reply to Why aren't you using Perl 6 yet?

Because I usually need a good reason to learn a new language, something to use it for, something it does better than whichever language(s) I'm currently using. Despite all the "there aren't that many changes, honest" claims, Perl6 seems to have enough subtle changes that one needs to treat it like a new language. I've been watching (and sometimes commenting) the #perl6 channel for quite a while, that's how I come to this conclusion. If I, at least, try to treat it like "just another new perl version" I'm sure I'll get into great tangles trying to remember which syntax is p5 and which is p6.

I'm aware that p5 had quite a few changes over p4, but weren't those mostly additions (eg modules), rather than actual changes of significant syntax?

C.

Replies are listed 'Best First'.
Re^2: Why aren't you using Perl 6 yet?
by audreyt (Hermit) on May 26, 2005 at 01:08 UTC
    Well, for Perl 5, I think the ->, @{}, [...] and {...} are very significant syntax changes.

    There's also the my $var declaration, $Package::name syntax, autoquoting name => 'value' and tie().

    I think the fact that we forgot the drastic impact those changes brought, is a good indication of what Perl 6 will become in the Hey, what was the big deal? phase.