News for hackers. Stuff that matters.
Re:Modern Perl: The Book: The Draft by acqw on Tuesday June 29, 2010 @08:38AM (#1471161)
Which Perl is this about: 5 or 6? They are practically not the same languages, so it's confusing.

Maybe you just expect that 5 can't be modern in any sense?

Re:Modern Perl: The Book: The Draft by telemachos on Tuesday June 29, 2010 @08:48AM (#1471181)
It's about Perl 5. The idea is that Perl 5 (as a whole) is quite old - ancient in internet terms. Much of what you find online as Perl tutorials or introductions is hideous advice from the point of view of today's Perl idioms and possibilities. (A few random things: nearly every Perl tutorial you find is still using bareword, two-argument calls to open. Argh. Also, no Moose, no autodie, no Perlbrew, no Try::Tiny, no cpanminus and on and on and on.) Hence, a need for a "modern" introduction to contemporary Perl programming.

If you're curious about the project and the author's view more generally, you might be interested in his introductory blog post "Why 'Modern Perl' Anyway?" (it's linked in the Github repo): http://www.modernperlbooks.com/mt/2009/01/why-modern-perl.ht...

Re:Modern Perl: The Book: The Draft by chromatic on Tuesday June 29, 2010 @01:20PM (#1472083)
Maybe you just expect that 5 can't be modern in any sense?

That's the subversive part of the title. I believe that Perl 5 code written well--written with the full power of CPAN and features of recent releases and all of the community wisdom developed in the past several years--is as good or better than code written in almost any other language. I also believe that it's reasonably easy to teach a Perl 5 novice how to write code well.

Re:Modern Perl: The Book: The Draft by draegtun on Tuesday June 29, 2010 @09:44AM (#1471352)
Here is the initial announcement of the idea for doing this perl5 book: http://use.perl.org/~chromatic/journal/38303
Re:Modern Perl: The Book: The Draft by pasbesoin on Tuesday June 29, 2010 @04:08PM (#1472613)
And here's my belated response, "Yes, I'll buy a copy". (Thanks for writing it.)