reorder experiments by version (mostly)
authorRicardo Signes <rjbs@cpan.org>
Fri, 14 Jun 2013 21:57:28 +0000 (17:57 -0400)
committerRicardo Signes <rjbs@cpan.org>
Fri, 14 Jun 2013 21:57:28 +0000 (17:57 -0400)
pod/perlexperiment.pod

index 64b29bb..754eb4e 100644 (file)
@@ -20,6 +20,18 @@ their inception, versions, etc. There's a lot of speculation here.
 
 Introduced in Perl 5.6.0
 
+=item C<(?{code})> and C<(??{ code })>
+
+Introduced in Perl 5.6.0
+
+See also L<perlre>
+
+=item Lvalue subroutines
+
+Introduced in Perl 5.6.0
+
+See also L<perlsub>
+
 =item Long Doubles Still Don't Work In Solaris
 
 Introduced in Perl 5.7.0
@@ -36,6 +48,57 @@ Introduced in Perl 5.9.2
 
 See also L<Socket>
 
+=item Smart match (C<~~>)
+
+Introduced in Perl 5.10.0
+
+Modified in Perl 5.10.1, 5.12.0
+
+Using this feature triggers warnings in the category
+C<experimental::smartmatch>.
+
+=item Lexical C<$_>
+
+Introduced in Perl 5.10.0
+
+Using this feature triggers warnings in the category
+C<experimental::lexical_topic>.
+
+=item Backtracking control verbs
+
+C<(*ACCEPT)>
+
+Introduced in: Perl 5.10
+
+=item Pluggable keywords
+
+See L<perlapi/PL_keyword_plugin> for the mechanism.
+
+Introduced in: Perl 5.11.2
+
+=item Array and hash container functions accept references
+
+Introduced in Perl 5.14.0
+
+=item Lexical subroutines
+
+Introduced in: Perl 5.18
+
+See also: L<perlsub/Lexical Subroutines>
+
+Using this feature triggers warnings in the category
+C<experimental::lexical_subs>.
+
+=item Regular Expression Set Operations
+
+Introduced in: Perl 5.18
+
+See also: L<perlrecharclass/Extended Bracketed Character Classes>
+
+Using this feature triggers warnings in the category
+C<experimental::regex_sets>.
+
+
 =item The <:pop> IO pseudolayer
 
 See also L<perlrun>
@@ -140,51 +203,14 @@ Introduced in Perl 5.16.0
 
 =item utf8_to_bytes
 
-=item Lvalue subroutines
-
-Introduced in Perl 5.6.0
-
-See also L<perlsub>
-
 =item There is an C<installhtml> target in the Makefile.
 
 =item Unicode in Perl on EBCDIC
 
-=item C<(?{code})>
-
-See also L<perlre>
-
-=item C<(??{ code })>
-
-See also L<perlre>
-
-=item Smart match (C<~~>)
-
-Introduced in Perl 5.10.0
-
-Modified in Perl 5.10.1, 5.12.0
-
-Using this feature triggers warnings in the category
-C<experimental::smartmatch>.
-
-=item Lexical C<$_>
-
-Introduced in Perl 5.10.0
-
-Using this feature triggers warnings in the category
-C<experimental::lexical_topic>.
-
-=item Backtracking control verbs
-
-C<(*ACCEPT)>
-
-Introduced in: Perl 5.10
-
 See also: L<perlre/"Special Backtracking Control Verbs">
 
 =item Code expressions, conditional expressions, and independent expressions in regexes
 
-
 =item gv_try_downgrade
 
 See also L<perlintern>
@@ -193,58 +219,24 @@ See also L<perlintern>
 
 See also L<perllinux>
 
-=item Pluggable keywords
-
-See L<perlapi/PL_keyword_plugin> for the mechanism.
-
-Introduced in: Perl 5.11.2
-
-=item Array and hash container functions accept references
-
-Introduced in Perl 5.14.0
-
-=item Lexical subroutines
-
-Introduced in: Perl 5.18
-
-See also: L<perlsub/Lexical Subroutines>
-
-Using this feature triggers warnings in the category
-C<experimental::lexical_subs>.
-
-=item Regular Expression Set Operations
-
-Introduced in: Perl 5.18
-
-See also: L<perlrecharclass/Extended Bracketed Character Classes>
-
-Using this feature triggers warnings in the category
-C<experimental::regex_sets>.
-
 =back
 
 =head2 Accepted features
 
 These features were so wildly successful and played so well with others that
 we decided to remove their experimental status and admit them as full, stable
-features in the world of Perl, lavishing all the benefits and luxuries thereof. 
+features in the world of Perl, lavishing all the benefits and luxuries thereof.
 They are also awarded +5 Stability and +3 Charisma.
 
 =over 8
 
-=item The C<\N> regex character class
-
-The C<\N> character class, not to be confused with the named character
-sequence C<\N{NAME}>, denotes any non-newline character in a regular
-expression.
-
-Introduced in: Perl 5.12
+=item 64-bit support
 
-=item fork() emulation
+Introduced in Perl 5.005
 
-Introduced in Perl 5.6.1
+=item die accepts a reference
 
-See also L<perlfork>
+Introduced in Perl 5.005
 
 =item DB module
 
@@ -260,13 +252,19 @@ Introduced in Perl 5.6.0
 
 Introduced in Perl 5.6.0
 
-=item die accepts a reference
+=item fork() emulation
 
-Introduced in Perl 5.005
+Introduced in Perl 5.6.1
 
-=item 64-bit support
+See also L<perlfork>
 
-Introduced in Perl 5.005
+=item The C<\N> regex character class
+
+The C<\N> character class, not to be confused with the named character
+sequence C<\N{NAME}>, denotes any non-newline character in a regular
+expression.
+
+Introduced in: Perl 5.12
 
 =back
 
@@ -278,25 +276,23 @@ these features after we explicitly told you not to (see L<perlpolicy>).
 
 =over 8
 
-=item C<legacy>
-
-The experimental C<legacy> pragma was swallowed by the C<feature> pragma.
+=item 5.005-style threading
 
-Introduced in: 5.11.2
+Introduced in Perl 5.005
 
-Removed in: 5.11.3
+Removed in Perl 5.10
 
-=item Assertions
+=item perlcc
 
-The C<-A> command line switch
+Introduced in Perl 5.005
 
-Introduced in Perl 5.9.0
+Moved from Perl 5.9.0 to CPAN
 
-Removed in Perl 5.9.5
+=item The pseudo-hash data type
 
-=item Test::Harness::Straps
+Introduced in Perl 5.6.0
 
-Moved from Perl 5.10.1 to CPAN
+Removed in Perl 5.9.0
 
 =item GetOpt::Long Options can now take multiple values at once (experimental)
 
@@ -304,23 +300,25 @@ C<Getopt::Long> upgraded to version 2.35
 
 Removed in Perl 5.8.8
 
-=item The pseudo-hash data type
+=item Assertions
 
-Introduced in Perl 5.6.0
+The C<-A> command line switch
 
-Removed in Perl 5.9.0
+Introduced in Perl 5.9.0
 
-=item 5.005-style threading
+Removed in Perl 5.9.5
 
-Introduced in Perl 5.005
+=item Test::Harness::Straps
 
-Removed in Perl 5.10
+Moved from Perl 5.10.1 to CPAN
 
-=item perlcc
+=item C<legacy>
 
-Introduced in Perl 5.005
+The experimental C<legacy> pragma was swallowed by the C<feature> pragma.
 
-Moved from Perl 5.9.0 to CPAN
+Introduced in: 5.11.2
+
+Removed in: 5.11.3
 
 =back