Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: Why aren't you using Perl 6 yet?

by castaway (Parson)
on May 24, 2005 at 05:41 UTC ( #459818=note: print w/replies, xml ) Need Help??

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?


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.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://459818]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (3)
As of 2021-05-15 08:31 GMT
Find Nodes?
    Voting Booth?
    Perl 7 will be out ...

    Results (150 votes). Check out past polls.