|
Perl 6
Learn About Perl 6: Revision 9
This page is for general resources to learn about Perl 6. For the official documentation, see the Documentation page. What is Perl 6?
The Long Perl 6 Super-Feature List
More Answers (in terms of design objectives)
I'm really under no illusions that we can make everything easier at once. There's no such thing as a perfect language. Merely making a more expressive language means it's in some sense more difficult to learn to express yourself responsibly. That's the price of power. Manhattan will always be more difficult to understand than a set of beads.
Perl is designed to help people learn the bits of programming they need right now without forcing them to learn the techniques they aren't ready for. But when they are ready for them, Perl tries to be there too. We just don't tell the beginners that the speedometer on their golf cart wraps around several times.
Going further, we have the notion that a narrative should be defined by its heart and not by its borders. That ties in with my linguistic notions that things ought to be defined by prototype rather than by formula. It ties in to my refusal to define who is or is not a "good" Perl programmer, or who exactly is or isn't a member of the "Perl community". These things are all defined by their centers, not by their peripheries.
Perl 6 News
Articles on Perl 6
Some design influences on Perl 6
Perl 6 Example code--
|