diff options
author | Sebastien Aperghis-Tramoni <sebastien@aperghis.net> | 2013-05-18 01:25:46 +0200 |
---|---|---|
committer | Ricardo Signes <rjbs@cpan.org> | 2013-05-17 21:27:25 -0400 |
commit | fe8d2675da435755385c7d95f83bdd8b05e8824a (patch) | |
tree | 1750a7abe83f964a42855d315aa641dfa9b0989d | |
parent | 3d6d9494e8d0dd1400128397aecb99779e4999dc (diff) | |
download | perl-fe8d2675da435755385c7d95f83bdd8b05e8824a.tar.gz |
update perlexperiment
- fixed a typo (%H instead of %^H)
- removed mention of Unicode support, which is so deep that I doubt that
it could ever be removed
- added the following items to the "Current experiments" section
- alloccopstash
- cop_store_label
- gv_fetchmethod_*_flags
- op_scope
- op_lvalue
- Smart match (~~)
- Lexical $_
- Array and hash container functions accept references
- Regular Expression Set Operations
- moved the following items to the "Accepted features" section
- fork() emulation
- Weak references
- Internal file glob
- 64-bit support
- die accepts a reference
- DB module
- moved the following items to the "Removed features" section
- GetOpt::Long Options
- 5.005-style threading
- Test::Harness::Straps
- perlcc
- Assertions
- The pseudo-hash data type
I tried to add the corresponding Perl versions of when features were added
and accepted or removed, but used the stable versions as I searched in the
perldelta's.
-rw-r--r-- | pod/perlexperiment.pod | 182 |
1 files changed, 104 insertions, 78 deletions
diff --git a/pod/perlexperiment.pod b/pod/perlexperiment.pod index 0f1a907076..946e8ffd6b 100644 --- a/pod/perlexperiment.pod +++ b/pod/perlexperiment.pod @@ -9,47 +9,13 @@ core. Although all of these are documented with their appropriate topics, this succinct listing gives you an overview and basic facts about their status. -So far I've merely tried to find and list the experimental features and infer +So far we've merely tried to find and list the experimental features and infer their inception, versions, etc. There's a lot of speculation here. =head2 Current experiments =over 8 -=item fork() emulation - -Introduced in Perl 5.6.1 - -See also L<perlfork> - -=item Weak references - -Introduced in Perl 5.6.0 - -=item Internal file glob - -Introduced in Perl 5.6.0 - -Accepted in XXX - -=item 64-bit support - -Introduced in Perl 5.005 - -Accepted in XXX - -=item die accepts a reference - -Introduced in Perl 5.005 - -Accepted in Perl XXX - -=item Unicode support - -Introduced in Perl 5.6.0 - -Accepted in Perl 5.8.0 XXX - =item -Dusemultiplicity -Duseithreads Introduced in Perl 5.6.0 @@ -58,42 +24,12 @@ Introduced in Perl 5.6.0 Introduced in Perl 5.7.0 -=item GetOpt::Long Options can now take multiple values at once (experimental) - -C<Getopt::Long> upgraded to version 2.35 - -Removed in Perl 5.8.8 - -=item 5.005-style threading - -Introduced in Perl 5.005 - -Removed in Perl 5.10 XXX - -=item Test::Harness::Straps - -Moved from Perl 5.10.1 to CPAN - -=item perlcc - -Introduced in Perl 5.005 - -Moved from Perl 5.9.0 to CPAN - =item C<our> can now have an experimental optional attribute C<unique> Introduced in Perl 5.8.0 Deprecated in Perl 5.10.0 -=item Assertions - -The C<-A> command line switch - -Introduced in Perl 5.9.0 - -Removed in Perl 5.9.5 - =item Linux abstract Unix domain sockets Introduced in Perl 5.9.2 @@ -104,8 +40,6 @@ See also L<Socket> =item L<Pod::PXML|Pod::PXML> -=item threads - =item The <:pop> IO pseudolayer See also L<perlrun> @@ -126,20 +60,32 @@ See also L<perlguts> Introduced in Perl 5.13.7 -=item internal API for C<%H> +=item internal API for C<%^H> Introduced in Perl 5.13.7 See also C<cophh_> in L<perlapi>. +=item alloccopstash + +Introduced in Perl 5.18.0 + =item av_create_and_push =item av_create_and_unshift_one =item av_create_and_unshift_one +=item cop_store_label + +Introduced in Perl 5.16.0 + =item PL_keyword_plugin +=item gv_fetchmethod_*_flags + +Introduced in Perl 5.16.0 + =item hv_iternext_flags =item lex_bufutf8 @@ -168,6 +114,10 @@ See also C<cophh_> in L<perlapi>. =item lex_unstuff +=item op_scope + +=item op_lvalue + =item parse_fullstmt =item parse_stmtseq @@ -194,16 +144,6 @@ See also C<cophh_> in L<perlapi>. =item utf8_to_bytes -=item DB module - -Introduced in Perl 5.6.0 - -See also L<perldebug>, L<perldebtut> - -=item The pseudo-hash data type - -Introduced in Perl 5.6.0 - =item Lvalue subroutines Introduced in Perl 5.6.0 @@ -222,6 +162,16 @@ See also L<perlre> See also L<perlre> +=item Smart match (C<~~>) + +Introduced in Perl 5.10.0 + +Modified in Perl 5.10.1, 5.12.0 + +=item Lexical C<$_> + +Introduced in Perl 5.10.0 + =item Backtracking control verbs C<(*ACCEPT)> @@ -247,12 +197,22 @@ 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> +=item Regular Expression Set Operations + +Introduced in: Perl 5.18 + +See also: L<perlrecharclass/Extended Bracketed Character Classes> + =back =head2 Accepted features @@ -272,6 +232,34 @@ expression. Introduced in: Perl 5.12 +=item fork() emulation + +Introduced in Perl 5.6.1 + +See also L<perlfork> + +=item DB module + +Introduced in Perl 5.6.0 + +See also L<perldebug>, L<perldebtut> + +=item Weak references + +Introduced in Perl 5.6.0 + +=item Internal file glob + +Introduced in Perl 5.6.0 + +=item die accepts a reference + +Introduced in Perl 5.005 + +=item 64-bit support + +Introduced in Perl 5.005 + =back =head2 Removed features @@ -290,12 +278,50 @@ Introduced in: 5.11.2 Removed in: 5.11.3 +=item Assertions + +The C<-A> command line switch + +Introduced in Perl 5.9.0 + +Removed in Perl 5.9.5 + +=item Test::Harness::Straps + +Moved from Perl 5.10.1 to CPAN + +=item GetOpt::Long Options can now take multiple values at once (experimental) + +C<Getopt::Long> upgraded to version 2.35 + +Removed in Perl 5.8.8 + +=item The pseudo-hash data type + +Introduced in Perl 5.6.0 + +Removed in Perl 5.9.0 + +=item 5.005-style threading + +Introduced in Perl 5.005 + +Removed in Perl 5.10 + +=item perlcc + +Introduced in Perl 5.005 + +Moved from Perl 5.9.0 to CPAN + =back =head1 AUTHORS brian d foy C<< <brian.d.foy@gmail.com> >> +SE<eacute>bastien Aperghis-Tramoni C<< <saper@cpan.org> >> + =head1 COPYRIGHT Copyright 2010, brian d foy C<< <brian.d.foy@gmail.com> >> |