argra****@users*****
argra****@users*****
2009年 6月 4日 (木) 01:49:55 JST
Index: docs/perl/5.10.0/perlfunc.pod diff -u docs/perl/5.10.0/perlfunc.pod:1.7 docs/perl/5.10.0/perlfunc.pod:1.8 --- docs/perl/5.10.0/perlfunc.pod:1.7 Fri May 15 01:44:59 2009 +++ docs/perl/5.10.0/perlfunc.pod Thu Jun 4 01:49:55 2009 @@ -1,3 +1,6 @@ + +=encoding euc-jp + =head1 NAME X<function> Index: docs/perl/5.10.0/perlglossary.pod diff -u docs/perl/5.10.0/perlglossary.pod:1.5 docs/perl/5.10.0/perlglossary.pod:1.6 --- docs/perl/5.10.0/perlglossary.pod:1.5 Fri May 15 01:44:59 2009 +++ docs/perl/5.10.0/perlglossary.pod Thu Jun 4 01:49:55 2009 @@ -5532,6 +5532,8 @@ =item package +(パッケージ(package)) + =begin original A L</namespace> for global L<variables|/variable>, @@ -5555,6 +5557,8 @@ =item pad +(パッド(pad)) + =begin original Short for L</scratchpad>. @@ -5566,6 +5570,8 @@ =item parameter +(パラメータ(parameter)) + =begin original See L</argument>. @@ -5577,6 +5583,8 @@ =item parent class +(親クラス(parent class)) + =begin original See L</base class>. @@ -5588,6 +5596,8 @@ =item parse tree +(パース木(parse tree)) + =begin original See L</syntax tree>. @@ -5599,6 +5609,8 @@ =item parsing +(パース(parsing)) + =begin original The subtle but sometimes brutal art of attempting to turn your @@ -5612,6 +5624,8 @@ =item patch +(パッチ(patch)) + =begin original To fix by applying one, as it were. In the realm of hackerdom, a @@ -5646,6 +5660,8 @@ =item pathname +(パス名(pathname)) + =begin original A fully qualified filename such as I</usr/bin/perl>. Sometimes @@ -5659,6 +5675,8 @@ =item pattern +(パターン(pattern)) + =begin original A template used in L</pattern matching>. @@ -5670,6 +5688,8 @@ =item pattern matching +(パターンマッチング(pattern matching)) + =begin original Taking a pattern, usually a L</regular expression>, and trying the @@ -5685,6 +5705,8 @@ =item permission bits +(許可ビット(permission bits)) + =begin original Bits that the L</owner> of a file sets or unsets to allow or disallow @@ -5719,6 +5741,8 @@ =item pipe +(パイプ(pipe)) + =begin original A direct L</connection> that carries the output of one L</process> to @@ -5736,6 +5760,8 @@ =item pipeline +(パイプライン(pipeline)) + =begin original A series of L<processes|/process> all in a row, linked by @@ -5808,6 +5834,8 @@ =item polymorphism +(多態性(polymorphism)) + =begin original The notion that you can tell an L</object> to do something generic, @@ -5823,6 +5851,8 @@ =item port +(ポート(port)) + =begin original The part of the address of a TCP or UDP socket that directs packets to @@ -5863,6 +5893,8 @@ =item porter +(移植者(porter)) + =begin original Someone who "carries" software from one L</platform> to another. @@ -5891,6 +5923,8 @@ =item postfix +(接尾辞(postfix)) + =begin original An L</operator> that follows its L</operand>, as in C<$x++>. @@ -5932,6 +5966,8 @@ =item precedence +(優先順位(precedence)) + =begin original The rules of conduct that, in the absence of other guidance, determine @@ -5960,6 +5996,8 @@ =item preprocessing +(前処理(preprocessing)) + =begin original What some helper L</process> did to transform the incoming data into a @@ -5975,6 +6013,8 @@ =item procedure +(手続き(procedure)) + =begin original A L</subroutine>. @@ -5986,6 +6026,8 @@ =item process +(プロセス(process)) + =begin original An instance of a running program. Under multitasking systems like @@ -6007,6 +6049,8 @@ =item program generator +(プログラム生成器(program generator)) + =begin original A system that algorithmically writes code for you in a high-level @@ -6031,6 +6075,8 @@ =item property +(プロパティ(property)) + =begin original See either L</instance variable> or L</character property>. @@ -6042,6 +6088,8 @@ =item protocol +(プロトコル(protocol)) + =begin original In networking, an agreed-upon way of sending messages back and forth @@ -6055,6 +6103,8 @@ =item prototype +(プロトタイプ(prototype)) + =begin original An optional part of a L</subroutine> declaration telling the Perl @@ -6074,6 +6124,8 @@ =item pseudofunction +(疑似関数(pseudofunction)) + =begin original A construct that sometimes looks like a function but really isn't. @@ -6110,6 +6162,8 @@ =item pseudoliteral +(疑似リテラル(pseudoliteral)) + =begin original An L</operator> that looks something like a L</literal>, such as the @@ -6123,6 +6177,8 @@ =item public domain +(パブリックドメイン(public domain)) + =begin original Something not owned by anybody. Perl is copyrighted and is thus @@ -6221,6 +6277,8 @@ =item readable +(読み込み可能(readable)) + =begin original With respect to files, one that has the proper permission bit set to @@ -6238,6 +6296,8 @@ =item reaping +(回収する(reaping)) + =begin original The last rites performed by a parent L</process> on behalf of a @@ -6255,6 +6315,8 @@ =item record +(レコード(record)) + =begin original A set of related data values in a L</file> or L</stream>, often @@ -6274,6 +6336,8 @@ =item recursion +(再帰(recursion)) + =begin original The art of defining something (at least partly) in terms of itself, @@ -6310,6 +6374,8 @@ =item referent +(リファレンス先(referent)) + =begin original Whatever a reference refers to, which may or may not have a name. @@ -6336,6 +6402,8 @@ =item regular expression +(正規表現(regular expression)) + =begin original A single entity with various interpretations, like an elephant. To a @@ -6378,6 +6446,8 @@ =item regular file +(通常のファイル(regular file)) + =begin original A L</file> that's not a L</directory>, a L</device>, a named L</pipe> @@ -6393,6 +6463,8 @@ =item relational operator +(比較演算子(relational operator)) + =begin original An L</operator> that says whether a particular ordering relationship @@ -6408,6 +6480,8 @@ =item reserved words +(予約語(reserved words)) + =begin original A word with a specific, built-in meaning to a L</compiler>, such as @@ -6459,6 +6533,8 @@ =item right shift +(右シフト(right shift)) + =begin original A L</bit shift> that divides a number by some power of 2. @@ -6494,6 +6570,8 @@ =item run phase +(実行フェーズ(run phase)) + =begin original Any time after Perl starts running your main program. See also @@ -6534,6 +6612,8 @@ =item run-time pattern +(実行時パターン(run-time pattern)) + =begin original A pattern that contains one or more variables to be interpolated @@ -6568,6 +6648,8 @@ =item rvalue +(右辺値(rvalue)) + =begin original A L</value> that you might find on the right side of an @@ -6627,6 +6709,8 @@ =item scalar literal +(スカラリテラル(scalar literal)) + =begin original A number or quoted L</string>--an actual L</value> in the text of your @@ -6693,6 +6777,8 @@ =item scratchpad +(スクラッチパッド(scratchpad)) + =begin original The area in which a particular invocation of a particular file or @@ -6708,6 +6794,8 @@ =item script +(スクリプト(script)) + =begin original A text L</file> that is a program intended to be L<executed|/execute> @@ -6727,6 +6815,8 @@ =item script kiddie +(スクリプトキディ(script kiddie)) + =begin original A L</cracker> who is not a L</hacker>, but knows just enough to run @@ -6766,6 +6856,8 @@ =item separator +(セパレータ(separator)) + =begin original A L</character> or L</string> that keeps two surrounding strings from @@ -6802,6 +6894,8 @@ =item server +(サーバ(server)) + =begin original In networking, a L</process> that either advertises a L</service> or @@ -6817,6 +6911,8 @@ =item service +(サービス(service)) + =begin original Something you do for someone else to make them happy, like giving them @@ -6866,6 +6962,8 @@ =item shared memory +(共有メモリ(shared memory)) + =begin original A piece of L</memory> accessible by two different @@ -6894,6 +6992,8 @@ =item shell +(シェル(shell)) + =begin original A L</command>-line L</interpreter>. The program that interactively @@ -6946,6 +7046,8 @@ =item signal +(signal(シグナル)) + =begin original A bolt out of the blue; that is, an event triggered by the @@ -6980,6 +7082,8 @@ =item single inheritance +(単一継承(single inheritance)) + =begin original The features you got from your mother, if she told you that you don't @@ -7018,6 +7122,8 @@ =item slurp +(吸い込み(slurp)) + =begin original To read an entire L</file> into a L</string> in one operation. @@ -7029,6 +7135,8 @@ =item socket +(ソケット(socket)) + =begin original An endpoint for network communication among multiple @@ -7050,6 +7158,8 @@ =item soft reference +(ソフトリファレンス(soft reference)) + =begin original See L</symbolic reference>. @@ -7061,6 +7171,8 @@ =item source filter +(ソースフィルタ(source filter)) + =begin original A special kind of L</module> that does L</preprocessing> on your @@ -7074,6 +7186,8 @@ =item stack +(スタック(stack)) + =begin original A device you can put things on the top of, and later take them back @@ -7087,6 +7201,8 @@ =item standard +(標準(standard)) + =begin original Included in the official Perl distribution, as in a standard module, a @@ -7100,6 +7216,8 @@ =item standard error +(標準エラー(standard error)) + =begin original The default output L</stream> for nasty remarks that don't belong in @@ -7119,6 +7237,8 @@ =item standard I/O +(標準 I/O(standard I/O)) + =begin original A standard C library for doing L<buffered|/buffer> input and output to @@ -7148,6 +7268,8 @@ =item standard input +(標準入力(standard input)) + =begin original The default input L</stream> for your program, which if possible @@ -7163,6 +7285,8 @@ =item standard output +(標準出力(standard output)) + =begin original The default output L</stream> for your program, which if possible @@ -7178,6 +7302,8 @@ =item stat structure +(stat 構造体(stat structure)) + =begin original A special internal spot in which Perl keeps the information about the @@ -7191,6 +7317,8 @@ =item statement +(文(statement)) + =begin original A L</command> to the computer about what to do next, like a step in a @@ -7208,6 +7336,8 @@ =item statement modifier +(文修飾子(statement modifier)) + =begin original A L</conditional> or L</loop> that you put after the L</statement> @@ -7221,6 +7351,8 @@ =item static +(静的(static)) + =begin original Varying slowly compared to something else. (Unfortunately, everything @@ -7244,6 +7376,8 @@ =item static method +(静的メソッド(static method)) + =begin original No such thing. See L</class method>. @@ -7255,6 +7389,8 @@ =item static scoping +(静的スコープ(static scoping)) + =begin original No such thing. See L</lexical scoping>. @@ -7266,6 +7402,8 @@ =item static variable +(静的変数(static variable)) + =begin original No such thing. Just use a L</lexical variable> in a scope larger than @@ -7279,6 +7417,8 @@ =item status +(状態(status)) + =begin original The L</value> returned to the parent L</process> when one of its child @@ -7344,6 +7484,8 @@ =item stream +(ストリーム(stream)) + =begin original A flow of data into or out of a process as a steady sequence of bytes @@ -7363,6 +7505,8 @@ =item string +(文字列(string)) + =begin original A sequence of characters such as "He said !@#*&%@#*?!". A string does @@ -7376,6 +7520,8 @@ =item string context +(文字列コンテキスト(string context)) + =begin original The situation in which an expression is expected by its surroundings @@ -7417,6 +7563,8 @@ =item structure +(構造(structure)) + =begin original See L</data structure>. @@ -7428,6 +7576,8 @@ =item subclass +(サブクラス(subclass)) + =begin original See L</derived class>. @@ -7439,6 +7589,8 @@ =item subpattern +(副パターン(subpattern)) + =begin original A component of a L</regular expression> pattern. @@ -7488,6 +7640,8 @@ =item substitution +(置換(substitution)) + =begin original Changing parts of a string via the C<s///> operator. (We avoid use of @@ -7501,6 +7655,8 @@ =item substring +(副文字列(substring)) + =begin original A portion of a L</string>, starting at a certain L</character> @@ -7516,6 +7672,8 @@ =item superclass +(スーパークラス(superclass)) + =begin original See L</base class>. @@ -7527,6 +7685,8 @@ =item superuser +(スーパーユーザ(superuser)) + =begin original The person whom the L</operating system> will let do almost anything. @@ -7580,6 +7740,8 @@ =item switch cluster +(まとまったスイッチ(switch cluster)) + =begin original The combination of multiple command-line switches (e.g., B<-a -b -c>) @@ -7595,6 +7757,8 @@ =item switch statement +(switch 文(switch statement)) + =begin original A program technique that lets you evaluate an L</expression> and then, @@ -7616,6 +7780,8 @@ =item symbol +(シンボル(symbol)) + =begin original Generally, any L</token> or L</metasymbol>. Often used more @@ -7631,6 +7797,8 @@ =item symbol table +(シンボルテーブル(symbol table)) + =begin original Where a L</compiler> remembers symbols. A program like Perl must @@ -7654,6 +7822,8 @@ =item symbolic debugger +(シンボリックデバッガ(symbolic debugger)) + =begin original A program that lets you step through the L<execution|/execute> of your @@ -7673,6 +7843,8 @@ =item symbolic link +(シンボリックリンク(symbolic link)) + =begin original An alternate filename that points to the real L</filename>, which in @@ -7690,6 +7862,8 @@ =item symbolic reference +(シンボリックリファレンス(symbolic reference)) + =begin original A variable whose value is the name of another variable or subroutine. @@ -7707,6 +7881,8 @@ =item synchronous +(同期(synchronous)) + =begin original Programming in which the orderly sequence of events can be determined; @@ -7720,6 +7896,8 @@ =item syntactic sugar +(シンタックスシュガー(syntactic sugar)) + =begin original An alternative way of writing something more easily; a shortcut. @@ -7731,6 +7909,8 @@ =item syntax +(文法(syntax)) + =begin original From Greek, "with-arrangement". How things (particularly symbols) are @@ -7744,6 +7924,8 @@ =item syntax tree +(文法木(syntax tree)) + =begin original An internal representation of your program wherein lower-level Index: docs/perl/5.10.0/perlobj.pod diff -u docs/perl/5.10.0/perlobj.pod:1.2 docs/perl/5.10.0/perlobj.pod:1.3 --- docs/perl/5.10.0/perlobj.pod:1.2 Thu Apr 23 01:01:20 2009 +++ docs/perl/5.10.0/perlobj.pod Thu Jun 4 01:49:55 2009 @@ -807,7 +807,7 @@ この文法にも問題があります: 間接オブジェクトは名前、スカラ変数、 ブロックに限定されます; なぜなら、他の言語における -postfix dereference と同様に、多すぎる先読みをする必要があるからです +接尾辞デリファレンスと同様に、多すぎる先読みをする必要があるからです (これらは C<print> や C<printf> のような関数におけるファイルハンドルスロットと 同様な奇妙なルールです)。 これは次に挙げる例のように、混乱した優先順位問題を Index: docs/perl/5.10.0/perlrun.pod diff -u docs/perl/5.10.0/perlrun.pod:1.4 docs/perl/5.10.0/perlrun.pod:1.5 --- docs/perl/5.10.0/perlrun.pod:1.4 Wed Jul 9 01:03:28 2008 +++ docs/perl/5.10.0/perlrun.pod Thu Jun 4 01:49:55 2009 @@ -1468,7 +1468,7 @@ =end original -小さい組み込みの文法的シュガーとして、 C<'-Mmodule qw(foo bar)'> の +小さい組み込みのシンタックスシュガーとして、 C<'-Mmodule qw(foo bar)'> の 代わりに B<-mmodule=foo,bar> または B<-Mmodule=foo,bar> と 書くことができます。 これで、インポートするシンボルにクォートを使わなくてもよいようになります。