summaryrefslogtreecommitdiff
path: root/pod/perlexperiment.pod
diff options
context:
space:
mode:
authorRicardo Signes <rjbs@cpan.org>2013-06-14 17:57:28 -0400
committerRicardo Signes <rjbs@cpan.org>2013-06-14 17:57:28 -0400
commit51c34fa4701dd3a84ea0b37d85a5e4054a594126 (patch)
treed92fcb2f0665ecd4573d44a2dedd67732567ee71 /pod/perlexperiment.pod
parent68787f3b00557f393efaec1a3d06ac1928648d64 (diff)
downloadperl-51c34fa4701dd3a84ea0b37d85a5e4054a594126.tar.gz
reorder experiments by version (mostly)
Diffstat (limited to 'pod/perlexperiment.pod')
-rw-r--r--pod/perlexperiment.pod198
1 files changed, 98 insertions, 100 deletions
diff --git a/pod/perlexperiment.pod b/pod/perlexperiment.pod
index 64b29bb367..754eb4e004 100644
--- a/pod/perlexperiment.pod
+++ b/pod/perlexperiment.pod
@@ -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