Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

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?

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.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2020-12-01 15:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How often do you use taint mode?





    Results (11 votes). Check out past polls.

    Notices?