Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

No chance of a latest version of Modern Perl?

by Anonymous Monk
on Jan 10, 2018 at 12:04 UTC ( #1207054=perlquestion: print w/replies, xml ) Need Help??

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:


I am returning to Perl after a long hiatus. Modern Perl seems like a nice book to start with, and if I remember it right, a new version would come out every year or so. But I just checked and the latest version (version 4) was released in 2015.

Not that I expect a lot to have changed from version 5.22 to 5.26, but was wondering if there are any plans of the new version being released?

  • Comment on No chance of a latest version of Modern Perl?

Replies are listed 'Best First'.
Re: No chance of a latest version of Modern Perl?
by chromatic (Archbishop) on Jan 10, 2018 at 15:41 UTC

    Thanks for asking!

    I have no current plan to update the book in 2018.

      WTF? You're not the author of that book, are you?

      Update: Just for clarity, when I wrote the above, the post to which I was responding wasn't signed by chromatic but by some other monk. That's why I was very surprised by this answer. This has been fixed now.

        How odd. I wrote that post, but there was a server error. I'll see if it can be repaired.

        Update: Fixed the author.

Re: No chance of a latest version of Modern Perl?
by karlgoethebier (Abbot) on Jan 11, 2018 at 20:23 UTC
    "...Modern Perl seems like a nice book..."

    Yep - it really is. But don't forget the Camel Book. An all time classic and still a must-have IMHO.

    Subject of endless debates on Modern Perl seems to be the chapter about OO. At least i think so.

    Especially the section about Immutability:

    "....OO novices often treat objects as if they were bundles of records which use methods to get and set internal values. This simple technique leads to the unfortunate temptation to spread the object's responsibilities throughout the entire system..."

    But anyway: You need to jump to a conclusion. Read them all. Make it so.

    Best regards, Karl

    «The Crux of the Biscuit is the Apostrophe»

    perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help

Re: No chance of a latest version of Modern Perl?
by Anonymous Monk on Jan 12, 2018 at 19:43 UTC

    Thank you chromatic for taking time to respond. I'm going through the 4th edition and indeed it's a masterfully written text. Thank you for writing the book and making it available.

Re: No chance of a latest version of Modern Perl?
by Anonymous Monk on Jan 12, 2018 at 13:03 UTC

    karlgoethebier, thanks for the additional information.

    chromatic - Pardon my prudence, but may I know why you've decided not to update such a great book? It's spoken of highly and is considered as a definitive text on Modern Perl.

      I haven't found a way to add it to my schedule and priority list. As a rough estimate, doing a new edition is probably a month's worth of work spread out over three or four calendar months.

      I'm guessing chromatic is waiting because he's very busy and the Perl 5 release cycle has sped up. It takes a long time to update and edit a book. The 4th edition of the book was published in October 2015 while Perl 5.24 was released in May 2016 and Perl 5.26 in May 2017.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1207054]
Approved by davies
Front-paged by Corion
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2022-06-28 21:35 GMT
Find Nodes?
    Voting Booth?
    My most frequent journeys are powered by:

    Results (92 votes). Check out past polls.