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

Re: What is modern Perl?

by rinceWind (Monsignor)
on Dec 21, 2004 at 13:29 UTC ( [id://416455]=note: print w/replies, xml ) Need Help??


in reply to What is modern Perl?

I believe that the term "Modern Perl" was coined by Michael Saltzman in the title of his book Modern Perl Programming. The book is reviewed here.

Noting when this book was published, 2002, this would suggest that version 5.6.1 would be the baseline version of modern perl. I agree with this, in that I expect modules to be supported in this version and all subsequent. This is also the version I develop on primarily, owing to platform and user base reasons. I've also not had any need to embrace i18n and utf-8 in my applications, which are the main changes in the 5.8.x stream.

This version had "use warnings", "our" and lexical file handles, all of which I tend to make use of in my own modules.

--
I'm Not Just Another Perl Hacker

Replies are listed 'Best First'.
Re^2: What is modern Perl?
by kiat (Vicar) on Dec 21, 2004 at 14:32 UTC
    Although I don't use it, I just learned that using & in calling subs is old perl.
      It isn't - it has a very specific meaning that most people don't intend. So, when they use it, it makes them look as if they coded in Perl4 where it did have the meaning most people intend.

      Being right, does not endow the right to be rude; politeness costs nothing.
      Being unknowing, is not the same as being stupid.
      Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
      Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.

        Ah, I see. Thanks man :)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-04-16 05:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found