Date: Tuesday December 15, 2020 @ 06:45 Author: argrath Update of /cvsroot/perldocjp/docs/perl/5.30.0 In directory sf-cvs:/tmp/cvs-serv6806/perl/5.30.0 Added Files: perlexperiment.pod Log Message: 5.30.0/perlexperiment =================================================================== File: perlexperiment.pod Status: Up-to-date Working revision: 1.1 Mon Dec 14 21:45:05 2020 Repository revision: 1.1 /cvsroot/perldocjp/docs/perl/5.30.0/perlexperiment.pod,v Sticky Options: -kb Existing Tags: No Tags Exist -------------- next part -------------- Index: docs/perl/5.30.0/perlexperiment.pod diff -u /dev/null docs/perl/5.30.0/perlexperiment.pod:1.1 --- /dev/null Tue Dec 15 06:45:05 2020 +++ docs/perl/5.30.0/perlexperiment.pod Tue Dec 15 06:45:05 2020 @@ -0,0 +1,1092 @@ + +=encoding euc-jp + +=head1 NAME + +=begin original + +perlexperiment - A listing of experimental features in Perl + +=end original + +perlexperiment - Perl ¤Î¼Â¸³Åªµ¡Ç½¤Î°ìÍ÷ + +=head1 DESCRIPTION + +=begin original + +This document lists the current and past experimental features in the perl +core. Although all of these are documented with their appropriate topics, +this succinct listing gives you an overview and basic facts about their +status. + +=end original + +¤³¤Îʸ½ñ¤Ï perl ¥³¥¢¤Ç¤Î²áµî¤È¸½ºß¤Î¤Î¼Â¸³Åªµ¡Ç½¤Î°ìÍ÷¤Ç¤¹¡£ +¤³¤ì¤é¤ÎÁ´¤Æ¤ÏŬÀڤʸ«½Ð¤·¤È¶¦¤Ëʸ½ñ²½¤µ¤ì¤Æ¤¤¤Þ¤¹¤¬¡¢ +¤³¤Î´Ê·é¤Ê°ìÍ÷¤Ï³µ´Ñ¤È¤½¤ì¤¾¤ì¤Î¾õÂÖ¤ËÂФ¹¤ë´ðËÜŪ¤Ê»ö¼Â¤òÍ¿¤¨¤Þ¤¹¡£ + +=begin original + +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. + +=end original + +º£¤Î¤È¤³¤íñ¤Ë¼Â¸³Åªµ¡Ç½¤ò¸«¤Ä¤±¤Æ°ìÍ÷²½¤·¡¢È¯Ã¼¡¢¥Ð¡¼¥¸¥ç¥ó¤Ê¤É¤ò +¿äÏÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹¡£ +¤³¤³¤Ë¤Ï¿¤¯¤Î¿ä¬¤¬´Þ¤Þ¤ì¤Þ¤¹¡£ + +=head2 Current experiments + +(¸½ºß¤Î¼Â¸³) + +=over 8 + +=item Smart match (C<~~>) + +(¥¹¥Þ¡¼¥È¥Þ¥Ã¥Á¥ó¥° (C<~~>)) + +=begin original + +Introduced in Perl 5.10.0 + +=end original + +Perl 5.10.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Modified in Perl 5.10.1, 5.12.0 + +=end original + +Perl 5.10.1, 5.12.0 ¤ÇÊѹ¹¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::smartmatch>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::smartmatch> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +The ticket for this feature is +L<[perl #119317]|https://rt.perl.org/rt3/Ticket/Display.html?id=119317>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #119317]|https://rt.perl.org/rt3/Ticket/Display.html?id=119317>¡£ + +=item Pluggable keywords + +(¥×¥é¥¬¥Ö¥ë¥¡¼¥ï¡¼¥É) + +=begin original + +The ticket for this feature is +L<[perl #119455]|https://rt.perl.org/rt3/Ticket/Display.html?id=119455>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #119455]|https://rt.perl.org/rt3/Ticket/Display.html?id=119455>¡£ + +=begin original + +See L<perlapi/PL_keyword_plugin> for the mechanism. + +=end original + +»ÅÁȤߤˤĤ¤¤Æ¤Ï L<perlapi/PL_keyword_plugin> ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=begin original + +Introduced in Perl 5.11.2 + +=end original + +Perl 5.11.2 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=item Regular Expression Set Operations + +(Àµµ¬É½¸½ÀßÄêÁàºî) + +=begin original + +Introduced in Perl 5.18 + +=end original + +Perl 5.18 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +The ticket for this feature is +L<[perl #119451]|https://rt.perl.org/rt3/Ticket/Display.html?id=119451>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #119451]|https://rt.perl.org/rt3/Ticket/Display.html?id=119451>¡£ + +=begin original + +See also: L<perlrecharclass/Extended Bracketed Character Classes> + +=end original + +L<perlrecharclass/Extended Bracketed Character Classes> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::regex_sets>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::regex_sets> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=item Subroutine signatures + +(¥µ¥Ö¥ë¡¼¥Á¥ó¥·¥°¥Í¥Á¥ã) + +=begin original + +Introduced in Perl 5.20.0 + +=end original + +Perl 5.20.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::signatures>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::signatures> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +The ticket for this feature is +L<[perl #121481]|https://rt.perl.org/Ticket/Display.html?id=121481>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #121481]|https://rt.perl.org/Ticket/Display.html?id=121481>¡£ + +=item Aliasing via reference + +(¥ê¥Õ¥¡¥ì¥ó¥¹·Ðͳ¤Ç¤ÎÊÌ̾) + +=begin original + +Introduced in Perl 5.22.0 + +=end original + +Perl 5.22.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::refaliasing>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::refaliasing> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +The ticket for this feature is +L<[perl #122947]|https://rt.perl.org/rt3/Ticket/Display.html?id=122947>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #122947]|https://rt.perl.org/rt3/Ticket/Display.html?id=122947>¡£ + +=begin original + +See also: L<perlref/Assigning to References> + +=end original + +L<perlref/Assigning to References> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item The "const" attribute + +("const" °À) + +=begin original + +Introduced in Perl 5.22.0 + +=end original + +Perl 5.22.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::const_attr>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::const_attr> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +The ticket for this feature is +L<[perl #123630]|https://rt.perl.org/rt3/Ticket/Display.html?id=123630>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #123630]|https://rt.perl.org/rt3/Ticket/Display.html?id=123630>¡£ + +=begin original + +See also: L<perlsub/Constant Functions> + +=end original + +L<perlsub/Constant Functions> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item use re 'strict'; + +=begin original + +Introduced in Perl 5.22.0 + +=end original + +Perl 5.22.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::re_strict>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::re_strict> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +See L<re/'strict' mode> + +=end original + +L<re/'strict' mode> ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item The <:win32> IO pseudolayer + +(<:win32> IO µ¿»÷ÁØ) + +=begin original + +The ticket for this feature is +L<[perl #119453]|https://rt.perl.org/rt3/Ticket/Display.html?id=119453>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #119453]|https://rt.perl.org/rt3/Ticket/Display.html?id=119453>¡£ + +=begin original + +See also L<perlrun> + +=end original + +L<perlrun> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item Declaring a reference to a variable + +(¥ê¥Õ¥¡¥ì¥ó¥¹¤òÊÑ¿ô¤ËÀë¸À¤¹¤ë) + +=begin original + +Introduced in Perl 5.26.0 + +=end original + +Perl 5.26.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::declared_refs>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::declared_refs> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +The ticket for this feature is +L<[perl #128654]|https://rt.perl.org/rt3/Ticket/Display.html?id=128654>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #128654]|https://rt.perl.org/rt3/Ticket/Display.html?id=128654>¡£ + +=begin original + +See also: L<perlref/Declaring a Reference to a Variable> + +=end original + +L<perlref/Declaring a Reference to a Variable> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item There is an C<installhtml> target in the Makefile. + +(Makefile ¤Î C<installhtml> ¥¿¡¼¥²¥Ã¥È) + +=begin original + +The ticket for this feature is +L<[perl #116487]|https://rt.perl.org/rt3/Ticket/Display.html?id=116487>. + +=end original + +¤³¤Îµ¡Ç½¤Ë´Ø¤¹¤ë¥Á¥±¥Ã¥È¤Ï +L<[perl #116487]|https://rt.perl.org/rt3/Ticket/Display.html?id=116487>¡£ + +=item Unicode in Perl on EBCDIC + +(EBCDIC ¤Ç¤Î Perl ¤Î Unicode) + +=item Script runs + +(ÍÑ»úʤÓ) + +=begin original + +Introduced in Perl 5.28.0 + +=end original + +Perl 5.28.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::script_run>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::script_run> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +See also: L<perlre/Script Runs> + +=end original + +L<perlre/Script Runs> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item Alphabetic assertions + +(±Ñ»ú¥¢¥µ¡¼¥È) + +=begin original + +Introduced in Perl 5.28.0 + +=end original + +Perl 5.28.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Using this feature triggers warnings in the category +C<experimental::alpha_assertions>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::alpha_assertions> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Þ¤¹¡£ + +=begin original + +See also: L<perlre/Extended Patterns>. + +=end original + +L<perlre/Extended Patterns>. ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=back + +=head2 Accepted features + +(¼õ¤±Æþ¤ì¤é¤ì¤¿¼Â¸³) + +=begin original + +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. +They are also awarded +5 Stability and +3 Charisma. + +=end original + +¤³¤ì¤é¤Îµ¡Ç½¤ÏÂ礤ÊÀ®¸ù¤ò¼ý¤á¡¢Â¿¤¯¤Î¿Í¤Ë¤è¤¯»È¤ï¤ì¤¿¤Î¤Ç¡¢ +¼Â¸³Åª¤È¤¤¤¦¾õÂÖ¤òºï½ü¤·¡¢Perl ¤ÎÀ¤³¦¤Ç´°Á´¤Ç°ÂÄꤷ¤¿µ¡Ç½¤Ç¤¢¤ë¤â¤Î¤È¤·¤Æ +ǧ¤á¡¢¤½¤ÎÍø±×¤ò¹¤¯ÆÀ¤é¤ì¤ë¤è¤¦¤Ë¤·¤Þ¤·¤¿¡£ +¤½¤·¤Æ°ÂÄêÀ¤¬ +5¡¢Ì¥ÎϤ¬ +3 ¾å¾º¤·¤Þ¤·¤¿¡£ + +=over 8 + +=item 64-bit support + +(64 ¥Ó¥Ã¥ÈÂбþ) + +=begin original + +Introduced in Perl 5.005 + +=end original + +Perl 5.005 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=item die accepts a reference + +(die ¤¬¥ê¥Õ¥¡¥ì¥ó¥¹¤ò¼õ¤±ÉÕ¤±¤ë) + +=begin original + +Introduced in Perl 5.005 + +=end original + +Perl 5.005 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=item DB module + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +See also L<perldebug>, L<perldebtut> + +=end original + +L<perldebug>, L<perldebtut> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item Weak references + +(¼å¤¤¥ê¥Õ¥¡¥ì¥ó¥¹) + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=item Internal file glob + +(ÆâÉô¥Õ¥¡¥¤¥ë¥°¥í¥Ö) + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=item fork() emulation + +(fork() ¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó) + +=begin original + +Introduced in Perl 5.6.1 + +=end original + +Perl 5.6.1 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +See also L<perlfork> + +=end original + +L<perlfork> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item -Dusemultiplicity -Duseithreads + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.8.0 + +=end original + +Perl 5.8.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item Support for long doubles + +(long double Âбþ) + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.8.1 + +=end original + +Perl 5.8.1 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item The C<\N> regex character class + +(C<\N> Àµµ¬É½¸½Ê¸»ú¥¯¥é¥¹) + +=begin original + +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. + +=end original + +̾Á°Éդʸ»úÊÂ¤Ó C<\N{NAME}> ¤Ç¤Ï¤Ê¤¤ C<\N> ʸ»ú¥¯¥é¥¹¤Ç¡¢ +Àµµ¬É½¸½Ãæ¤ÎǤ°Õ¤ÎÈó²þ¹Ôʸ»ú¤ò°ÕÌ£¤·¤Þ¤¹¡£ + +=begin original + +Introduced in Perl 5.12 + +=end original + +Perl 5.12 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Exact version of acceptance unclear, but no later than Perl 5.18. + +=end original + +Àµ³Î¤Ê¼õ¤±Æþ¤ì¥Ð¡¼¥¸¥ç¥ó¤ÏÉÔÌÀ¤Ç¤¹¤¬ Perl 5.18 ¤è¤ê¤ÏÁ°¤Ç¤¹¡£ + +=item C<(?{code})> and C<(??{ code })> + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.20.0 + +=end original + +Perl 5.20.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=begin original + +See also L<perlre> + +=end original + +L<perlre> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item Linux abstract Unix domain sockets + +(Linux Ãê¾Ý Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È) + +=begin original + +Introduced in Perl 5.9.2 + +=end original + +Perl 5.9.2 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted before Perl 5.20.0. The Socket library is now primarily maintained +on CPAN, rather than in the perl core. + +=end original + +Perl 5.20.0 ¤è¤êÁ°¤Ë¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ +Socket ¥é¥¤¥Ö¥é¥ê¤Ïº£¤Ç¤Ï perl ¥³¥¢¤Ç¤Ï¤Ê¤¯ CPAN ¤ÇÊݼ餵¤ì¤Æ¤¤¤Þ¤¹¡£ + +=begin original + +See also L<Socket> + +=end original + +L<Socket> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item Lvalue subroutines + +(º¸ÊÕÃÍ¥µ¥Ö¥ë¡¼¥Á¥ó) + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.20.0 + +=end original + +Perl 5.20.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=begin original + +See also L<perlsub> + +=end original + +L<perlsub> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=item Backtracking control verbs + +(¥Ð¥Ã¥¯¥È¥é¥Ã¥¥ó¥°À©¸æÆ°»ì) + +C<(*ACCEPT)> + +=begin original + +Introduced in Perl 5.10 + +=end original + +Perl 5.10 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.20.0 + +=end original + +Perl 5.20.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item The <:pop> IO pseudolayer + +(<:pop> IO µ¿»÷ÁØ) + +=begin original + +See also L<perlrun> + +=end original + +L<perlrun> ¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=begin original + +Accepted in Perl 5.20.0 + +=end original + +Perl 5.20.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item C<\s> in regexp matches vertical tab + +(Àµµ¬É½¸½¤Î C<\s> ¤Ï¿âľ¥¿¥Ö¤Ë¥Þ¥Ã¥Á¥ó¥°¤¹¤ë) + +=begin original + +Accepted in Perl 5.22.0 + +=end original + +Perl 5.22.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item Postfix dereference syntax + +(¸åÃ֥ǥê¥Õ¥¡¥ì¥ó¥¹Ê¸Ë¡) + +=begin original + +Introduced in Perl 5.20.0 + +=end original + +Perl 5.20.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.24.0 + +=end original + +Perl 5.24.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item Lexical subroutines + +(¥ì¥¥·¥«¥ë¥µ¥Ö¥ë¡¼¥Á¥ó) + +=begin original + +Introduced in Perl 5.18.0 + +=end original + +Perl 5.18.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.26.0 + +=end original + +Perl 5.26.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=item String- and number-specific bitwise operators + +(ʸ»úÎó»ØÄê¤È¿ôÃÍ»ØÄê¤Î¥Ó¥Ã¥Èñ°Ì±é»»»Ò) + +=begin original + +Introduced in Perl 5.22.0 + +=end original + +Perl 5.22.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Accepted in Perl 5.28.0 + +=end original + +Perl 5.28.0 ¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤·¤¿¡£ + +=back + +=head2 Removed features + +(ºï½ü¤µ¤ì¤¿¼Â¸³) + +=begin original + +These features are no longer considered experimental and their functionality +has disappeared. It's your own fault if you wrote production programs using +these features after we explicitly told you not to (see L<perlpolicy>). + +=end original + +¤³¤ì¤é¤Îµ¡Ç½¤Ï¤â¤Ï¤ä¼Â¸³Åª¤Ç¤¢¤ë¤È¸«¤Ê¤µ¤ì¤º¡¢¤½¤Îµ¡Ç½¤Ï¤Ê¤¯¤Ê¤ê¤Þ¤·¤¿¡£ +»ä¤¿¤Á¤¬ÌÀ¼¨Åª¤Ë¤½¤¦¤¹¤ë¤Ù¤¤Ç¤Ï¤Ê¤¤¤È¸À¤Ã¤¿¸å¤Ë¤¢¤Ê¤¿¤¬¤³¤ì¤é¤Î +µ¡Ç½¤ò»È¤Ã¤¿À½ÉÊÈÇ¥×¥í¥°¥é¥à¤ò½ñ¤¤¤¿¤Î¤Ê¤é¡¢¤½¤ì¤Ï¤¢¤Ê¤¿¼«¿È¤Î²á¤Á¤Ç¤¹ +(L<perlpolicy> ¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤)¡£ + +=over 8 + +=item 5.005-style threading + +(5.005 ·¿¼°¤Î¥¹¥ì¥Ã¥É) + +=begin original + +Introduced in Perl 5.005 + +=end original + +Perl 5.005 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.10 + +=end original + +Perl 5.10 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item perlcc + +=begin original + +Introduced in Perl 5.005 + +=end original + +Perl 5.005 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Moved from Perl 5.9.0 to CPAN + +=end original + +Perl 5.9.0 ¤«¤é CPAN ¤Ë°ÜÆ°¤·¤Þ¤·¤¿¡£ + +=item The pseudo-hash data type + +(µ¿»÷¥Ï¥Ã¥·¥å¥Ç¡¼¥¿·¿) + +=begin original + +Introduced in Perl 5.6.0 + +=end original + +Perl 5.6.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.9.0 + +=end original + +Perl 5.9.0 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item GetOpt::Long Options can now take multiple values at once (experimental) + +(GetOpt::Long ¥ª¥×¥·¥ç¥ó¤Ï°ìÅÙ¤ËÊ£¿ô¤ÎÃͤò¼è¤ì¤ë) + +=begin original + +C<Getopt::Long> upgraded to version 2.35 + +=end original + +C<Getopt::Long> ¤Ï¥Ð¡¼¥¸¥ç¥ó 2.35 ¤Ë¹¹¿·¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.8.8 + +=end original + +Perl 5.8.8 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item Assertions + +(¥¢¥µ¡¼¥È) + +=begin original + +The C<-A> command line switch + +=end original + +C<-A> ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¡£ + +=begin original + +Introduced in Perl 5.9.0 + +=end original + +Perl 5.9.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.9.5 + +=end original + +Perl 5.9.5 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item Test::Harness::Straps + +=begin original + +Moved from Perl 5.10.1 to CPAN + +=end original + +Perl 5.10.1 ¤«¤é CPAN ¤Ë°ÜÆ°¤·¤Þ¤·¤¿¡£ + +=item C<legacy> + +=begin original + +The experimental C<legacy> pragma was swallowed by the C<feature> pragma. + +=end original + +¼Â¸³Åª¤Ê C<legacy> ¥×¥é¥°¥Þ¤Ï C<feature> ¥×¥é¥°¥Þ¤ËµÛ¼ý¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Introduced in Perl 5.11.2 + +=end original + +Perl 5.11.2 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.11.3 + +=end original + +Perl 5.11.3 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item Lexical C<$_> + +(¥ì¥¥·¥«¥ë¤Ê C<$_>) + +=begin original + +Using this feature triggered warnings in the category +C<experimental::lexical_topic>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::lexical_topic> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Æ¤¤¤Þ¤·¤¿¡£ + +=begin original + +Introduced in Perl 5.10.0 + +=end original + +Perl 5.10.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.24.0 + +=end original + +Perl 5.24.0 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item Array and hash container functions accept references + +(ÇÛÎó¤È¥Ï¥Ã¥·¥å¤ò¥³¥ó¥Æ¥Ê¤È¤¹¤ë´Ø¿ô¤¬¥ê¥Õ¥¡¥ì¥ó¥¹¤ò¼õ¤±ÉÕ¤±¤ë) + +=begin original + +Using this feature triggered warnings in the category +C<experimental::autoderef>. + +=end original + +¤³¤Îµ¡Ç½¤ò»È¤¦¤È C<experimental::autoderef> ¥«¥Æ¥´¥ê¤Î·Ù¹ð¤¬È¯À¸¤·¤Æ¤¤¤Þ¤·¤¿¡£ + +=begin original + +Superseded by L</Postfix dereference syntax>. + +=end original + +L</Postfix dereference syntax> ¤ÇÃÖ¤´¹¤¨¤é¤ì¤Þ¤·¤¿¡£ + +=begin original + +Introduced in Perl 5.14.0 + +=end original + +Perl 5.14.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.24.0 + +=end original + +Perl 5.24.0 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=item C<our> can have an experimental optional attribute C<unique> + +=begin original + +Introduced in Perl 5.8.0 + +=end original + +Perl 5.8.0 ¤ÇƳÆþ¤µ¤ì¤Þ¤·¤¿¡£ + +=begin original + +Deprecated in Perl 5.10.0 + +=end original + +Perl 5.10.0 ¤ÇÇÑ»ßͽÄê¤Ë¤Ê¤ê¤Þ¤·¤¿¡£ + +=begin original + +Removed in Perl 5.28.0 + +=end original + +Perl 5.28.0 ¤Çºï½ü¤µ¤ì¤Þ¤·¤¿¡£ + +=back + +=head1 SEE ALSO + +=begin original + +For a complete list of features check L<feature>. + +=end original + +µ¡Ç½¤Î´°Á´¤Ê°ìÍ÷¤Ë¤Ä¤¤¤Æ¤Ï L<feature> ¤ò¥Á¥§¥Ã¥¯¤·¤Æ¤¯¤À¤µ¤¤¡£ + +=head1 AUTHORS + +brian d foy C<< <brian****@gmail*****> >> + +SE<eacute>bastien Aperghis-Tramoni C<< <saper****@cpan*****> >> + +=head1 COPYRIGHT + +Copyright 2010, brian d foy C<< <brian****@gmail*****> >> + +=head1 LICENSE + +You can use and redistribute this document under the same terms as Perl +itself. + +=cut + +=begin meta + +Translate: SHIRAKATA Kentaro <argra****@ub32*****> +Status: completed + +=end meta +