argra****@users*****
argra****@users*****
2011年 4月 10日 (日) 05:26:45 JST
Index: docs/perl/5.14.0/perl5140delta.pod diff -u docs/perl/5.14.0/perl5140delta.pod:1.4 docs/perl/5.14.0/perl5140delta.pod:1.5 --- docs/perl/5.14.0/perl5140delta.pod:1.4 Sat Apr 9 04:41:11 2011 +++ docs/perl/5.14.0/perl5140delta.pod Sun Apr 10 05:26:44 2011 @@ -2005,6 +2005,12 @@ =end original +Perl scripts used to be read in binary mode on Windows for the benefit +of the ByteLoader module (which is no longer part of core Perl). +ããã¯ãDATA ãã¡ã¤ã«ãã³ãã«ã«å¯¾ãã seek()/tell() ãå«ãæ§ã ãªæä½ã +å£ãã¨ããå¯ä½ç¨ããããand even simply reading from DATA after file handles +have been flushed by a call to system(), backticks, fork() etc. +(TBT) =begin original @@ -2014,6 +2020,10 @@ =end original +Windows ã§ã®ããã©ã«ãã®ãã«ããªãã·ã§ã³ã¯ãWindows ã§ã¯ Perl ã® +ã½ã¼ã¹ã³ã¼ããããã¹ãã¢ã¼ãã§èªã¿è¾¼ãããã«å¤æ´ããã¾ããã +åºæ¥ãã° ByteLoader ããã®ç¶æ³ãèªåçã«æ±ããããã« CPAN ã§æ´æ°ããã¾ã +[perl #28106]ã =head1 Deprecations @@ -2023,9 +2033,12 @@ =end original +L</Deprecated C APIs> ãåç §ãã¦ãã ããã =head2 Omitting a space between a regular expression and subsequent word +(æ£è¦è¡¨ç¾ã¨å¼ãç¶ãåèªã®éã®ç©ºç½ã®çç¥) + =begin original Omitting a space between a regular expression operator or @@ -2035,6 +2048,10 @@ =end original +æ£è¦è¡¨ç¾æ¼ç®åããã®ä¿®é£¾åã¨ãå¼ãç¶ãåèªã®éã®ç©ºç½ãçç¥ãããã¨ã¯ +éæ¨å¥¨ã¨ãªãã¾ããã +ä¾ãã°ãC<< m/foo/sand $bar >> ã¯ã¾ã C<< m/foo/s and $bar >> 㨠+ãã¼ã¹ããã¾ãããè¦åãåºã¾ãã =head2 C<\cI<X>> @@ -2049,6 +2066,11 @@ =end original +ããã¯ã¹ã©ãã·ã¥-c æ§é ã¯è¡¨ç¤ºã§ããªãæåãæå®ããæ¹æ³ã¨ã㦠+è¨è¨ããã¾ãããã(ASCII ãã©ãããã©ã¼ã ã§ã¯) C<c> ã«å¼ãç¶ãæåã« +å¶éã¯ããã¾ããã§ããã +ãã®æåã ASCII æåã§ãªãå ´åã¯éæ¨å¥¨è¦åãåºãããã«ãªãã¾ããã +ã¾ããC<"\c{"> (ããã¯åã« C<";"> ã¨æ¸ãã®ã¨åãã§ã) ã§ãéæ¨å¥¨è¦åãåºã¾ãã =head2 C<"\b{"> and C<"\B{"> @@ -2060,6 +2082,9 @@ =end original +æ£è¦è¡¨ç¾ã«ããã¦ããªãã©ã«ã® C<"{"> ã®(大ãã£ãã®æåã¯ã©ã¹ã®ä¸ã§ãªã)ç´å¾ã« +C<"\b"> ã C<"\B{"> ãç¶ãããã¨ã¯ãPerl èªèº«ãå°æ¥ä½¿ããããã«ããããã«ã +éæ¨å¥¨ã¨ãªãã¾ããã =head2 Deprecation warning added for deprecated-in-core .pl libs @@ -2073,9 +2098,17 @@ =end original +ãã㯠-X ãã¬ãã·ã«ã«ãªè¦åãããã«å¾ãã®ã§ã¯ãªããå¼·å¶çãªè¦åã§ãã +The warning is modelled on that supplied by deprecate.pm for +deprecated-in-core .pm libraries. It points to the specific CPAN +distribution that contains the .pl libraries. +ãã¡ãããCPAN çã¯è¦åã¯åºã¾ããã +(TBT) =head2 List assignment to C<$[> +(C<$[> ã¸ã®ãªã¹ãä»£å ¥) + =begin original Assignment to C<$[> was deprecated and started to give warnings in @@ -2084,6 +2117,10 @@ =end original +C<$[> ã¸ã®ä»£å ¥ã¯ Perl ãã¼ã¸ã§ã³ 5.12.0 ããéæ¨å¥¨ã¨ãªããè¦åãåºã¾ãã +ãã®ãã¼ã¸ã§ã³ã® perl ã¯ã¾ãããªã¹ãã³ã³ããã¹ãã§ã® C<$[> ã¸ã®ä»£å ¥ã +è¦åãåºãããã«ãªãã¾ããã +ãã㯠5.12.0 ã§ã®è¦è½ã¨ããä¿®æ£ãã¾ãã =head2 Use of qw(...) as parentheses @@ -2095,6 +2132,10 @@ =end original +Historically the parser fooled itself into thinking that C<qw(...)> literals +were always enclosed in parentheses, +çµæã¨ãã¦ãæã ãããã®å¨ãã®ãã£ããçç¥ã§ãã¾ãã: +(TBT) for $x qw(a b c) { ... } @@ -2105,6 +2146,8 @@ =end original +ãã¼ãµã¯ãã¯ãèªåèªèº«ããã®æ¹æ³ã§ã ã¾ãã¾ããã +以ä¸ã®ããã«ããªã¹ããªãã©ã«ããã£ãã§å²ãã§ãã ãã: for $x (qw(a b c)) { ... } @@ -2118,6 +2161,9 @@ =end original +ããã¯ãUnicode ããã®ååãéãæåã«ä½¿ã£ã¦ããããã§ãã +ãããªã説æã«ã¤ãã¦ã¯ L</Unicode Version 6.0 is now supported (mostly)> ã +åç §ãã¦ãã ããã =head2 C<?PATTERN?> is deprecated @@ -2129,9 +2175,14 @@ =end original +(æåã® m ã®ãªã) C<?PATTERN?> ã¯éæ¨å¥¨ã¨ãªããè¦åãåºãããã«ãªãã¾ããã +ããã¯ãå°æ¥ C<?> ãæ°ããæ¼ç®åã¨ãã¦ä½¿ããããã«ããããã§ãã +ä¸åº¦ã ããããã³ã°ããæ©è½ã¯ä»ã§ã C<m?PATTERN?> ã®å½¢ã§å©ç¨å¯è½ã§ãã =head2 Tie functions on scalars holding typeglobs +(åã°ãããä¿æãã¦ããã¹ã«ã©ã«å¯¾ãã tie é¢æ°) + =begin original Calling a tie function (C<tie>, C<tied>, C<untie>) with a scalar argument