@@ -4,7 +4,7 @@ perlfaq1 - General Questions About Perl
44
55=head1 VERSION
66
7- version 5.021011
7+ version 5.20180915
88
99=head1 DESCRIPTION
1010
@@ -42,7 +42,6 @@ are a group of highly altruistic individuals committed to
4242producing better software for free than you could hope to purchase for
4343money. You may snoop on pending developments via the
4444L<archives|http://www.nntp.perl.org/group/perl.perl5.porters/>
45- or read the L<faq|http://dev.perl.org/perl5/docs/p5p-faq.html>,
4645or you can subscribe to the mailing list by sending
4746perl5-porters-subscribe@perl.org a subscription request
4847(an empty message with no subject is fine).
@@ -58,12 +57,11 @@ users the informal support will more than suffice. See the answer to
5857
5958=head2 Which version of Perl should I use?
6059
61- (contributed by brian d foy)
60+ (contributed by brian d foy with updates from others )
6261
6362There is often a matter of opinion and taste, and there isn't any one
6463answer that fits everyone. In general, you want to use either the current
6564stable release, or the stable release immediately prior to that one.
66- Currently, those are perl5.18.x and perl5.16.x, respectively.
6765
6866Beyond that, you have to consider several things and decide which is best
6967for you.
@@ -81,14 +79,21 @@ The latest versions of perl have more bug fixes.
8179
8280=item *
8381
82+ The latest versions of perl may contain performance improvements and
83+ features not present in older versions. There have been many changes
84+ in perl since perl5 was first introduced.
85+
86+ =item *
87+
8488The Perl community is geared toward supporting the most recent releases,
8589so you'll have an easier time finding help for those.
8690
8791=item *
8892
89- Versions prior to perl5.004 had serious security problems with buffer
90- overflows, and in some cases have CERT advisories (for instance,
91- L<http://www.cert.org/advisories/CA-1997-17.html> ).
93+ Older versions of perl may have security vulnerabilities, some of which
94+ are serious (see L<perlsec> and search
95+ L<CVEs|https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=Perl> for more
96+ information).
9297
9398=item *
9499
@@ -98,23 +103,23 @@ problems others have if you are risk averse.
98103
99104=item *
100105
101- The immediate, previous releases (i.e. perl5.14.x ) are usually maintained
102- for a while, although not at the same level as the current releases.
103-
104- =item *
105-
106- No one is actively supporting Perl 4. Ten years ago it was a dead
107- camel carcass (according to this document). Now it's barely a skeleton
108- as its whitewashed bones have fractured or eroded.
106+ The immediate, in addition to the current stable release, the previous
107+ stable release is maintained. See
108+ L<perlpolicy/"MAINTENANCE AND SUPPORT"> for more information.
109109
110110=item *
111111
112112There are really two tracks of perl development: a maintenance version
113113and an experimental version. The maintenance versions are stable, and
114- have an even number as the minor release (i.e. perl5.18 .x, where 18 is the
114+ have an even number as the minor release (i.e. perl5.24 .x, where 24 is the
115115minor release). The experimental versions may include features that
116116don't make it into the stable versions, and have an odd number as the
117- minor release (i.e. perl5.19.x, where 19 is the minor release).
117+ minor release (i.e. perl5.25.x, where 25 is the minor release).
118+
119+ =item *
120+
121+ You can consult L<releases|http://dev.perl.org/perl5> to determine the
122+ current stable release of Perl.
118123
119124=back
120125
0 commit comments