Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

Other monks have pointed you at the feature documentation, but I'd like to expand on Anonymous monk's suggestion that you leave use strict; in your scripts even if it is automatically enabled by use 5.012;.

If you rely on use VERSION; and someone comes along later and modifies the code to run on an older perl version, they will remove or modify the use VERSION which may change the pragmas you are running under, and not all of them will immediately cause errors (losing say would be immediately obvious, but losing strict or unicode_eval would be more subtle).

Since strict is always relevant, I still include use strict; regardless of version. I consider a comment sufficient for other non-keyword features that I actuall make use of in the code. For example:

use strict; use warnings; use 5.016; # for unicode_eval and lvalue substr

Good Day,
    Dean


In reply to Re: Which pragmas are activated with a specific perl version? by duelafn
in thread Which pragmas are activated with a specific perl version? by adhrain

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (6)
As of 2024-04-18 21:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found