|XP is just a number|
Re: RFC: How did I do writing my first test?by kcott (Bishop)
|on Sep 24, 2020 at 05:24 UTC||Need Help??|
G'day Lady Aleena,
With regard to this line:
Whenever I specify a minimum Perl version, I always put the use VERSION; statement as the first line of code. Let users know immediately if their Perl version is too old. There may be other benefits: such as enabling features; and, if you have use 5.012; (or later) you'll get use strict; for free (see use for details).
The documentation for use has:
While I generally wouldn't expect people to be using such old versions, i.e. 5.6 or earlier, I typically hedge my bets and use that format just in case.
In most cases, I don't include a subversion in the use VERSION; statement. However, 5.10.0 had a number of problems which were fixed in 5.10.1 — those changes were incompatible with 5.10.0 (see "perl5101delta: Incompatible Changes"). On the rare occasions that I've needed to specify 5.10 as a minimum version, I've used: