[perldocjp-cvs 1243] CVS update: docs/perl/5.14.0

Back to archive index

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



perldocjp-cvs メーリングリストの案内
Back to archive index