soramineの日記: Apocalypse Now 番外編10
まさか10まで続くとは思わなかったですが……時間も随分かかるし、あまり成果もない気もするです。
気が向いたりすれば来週も続くかも。誰も見ていなさそうですけれど(--;
In any event, the proposed filetest built-in need not be built in. It can just be a universal method. (Or maybe just common to strings and filehandles?)
My one hesitation in making cascading operators work like that is that people might be tempted to get cute with the returned filename:
$handle = open -r -w -x $file or die;
That might be terribly confusing to a lot of people. The solution to this conundrum is presented at the end of the next section.
■単語
universal (形)全世界の、万人に通じる、[…の間で]すべてに及ぶ、普遍的な、至る所に存在する[among];2(ある集団の)全員の、全員に関する、一般的な;3<人が>万能の、博識の、(学問などが)多方面にわたる;4全称の;5<機械・道具などが>あらゆる目的[用途]にかなう、自在の、万能の;6宇宙の;(名)1全称命題;2一般概念;3(ある民族・全人類の)普遍的特性[行動様式]、普遍的なもの;4universal joint
method (名)1(組織的な)[…する]方法、方式、[しばしば~s](専門分野の)方法論[of doing,for doing];2(物事の)筋道、順序、体系、秩序、規律;3(行動などの)規則正しさ、きちょうめんさ;4[the Method]スタニスラフスキー方式;5分類法
hesitation (名)1[…することの]ためらい、ちゅうちょ[in]、不決断、いや気;2口ごもり
cascade (名)1小滝、(大滝や段々滝の一部の)分れ滝、(庭園などの)人口滝、滝;2滝状のもの;3(キクなどの)懸崖作り;4カスケード;5直列、縦つなぎ;(動)(自)<水などが>滝(のよう)に落ちる、<髪が>滝のようにたれる;(他)…を滝のように落す、段階的に行う
tempt (動)(他)1[SVO(M)]a<人・物・事が>O<人>を[悪事・愚行などに]誘惑する[into,to]、そそのかして[…する]気にさせる[to do];b<人・物・事が><人>を[…へ]誘う、引きつける[into,to]、<食欲など>をそそる、<人>をふと[…する]気にさせる[to do]、[be ~ed]…したくなる;2<神など>を怒らす、<運命・危険など>にあえて挑む、立ち向かう;3<人>をためす、試みる
cute (形)(小さくて)かわいい、魅力的な;2気取った、きざな;3[しばしばけなして]気のきいた、抜け目のない
terribly (副)とても、ひどく;2恐ろしく、ものすごく
conundrum (名)(語呂合せの)なぞ、難問、なぞの人[物]
present(1) (形)1[通例叙述]<人が>[…に]出席している[at,in]、<物が>[…に]存在する[in]、<出来事・人などが>[心・考えに]ある、浮かんでいる[to,in];2[限定][the/one's ~]現在の、今の、考慮中の;3[通例限定]現在(時制)の、現在形の;4[限定]<助けなどが>すぐ間に合う、応急の、即座の;(名)1[the ~]現在、今、;2[通例 the ~]現在時制、現在形;3[~s]本証書、この書類
present(2) (名)[…から/…への]贈り物、プレゼント[from/for]
present(3) (動)(他)1[SVO1 (with) O2/O2 to O1]<人が>O1<人・団体>にO2<物>を贈呈する、進呈する;2[SVO1 to O2/O2 (with) O1]<人が>O1<理論・報告書など>を(改まって)O2<人>に提出する、提案する、[丁寧に]<お世辞・弁解など>を[人に](うやうやしく)述べる[to];3[SVO1 to O2]<人が>O1<人>をO2<目上の人>に紹介する、…に拝謁させる、<女の子>を社交界に披露する;4<会社・製作者などが><劇・番組など>を[…のために]上演[放送]する[for]、<俳優など>に[…の役として]出演させる[as]、<俳優が><劇の役割>を[…として]演じる[as];5[SV oneself;しばしばおどけて]<人が>[…に/…のために]出頭する[at,before,to,in/for]、[~ itself;しばしばおどけて]<物・事が>[…のために]現れる、起る[for]、<考えが>[心・人に]浮ぶ[to,in];6[SVO(M)]<人・物・事が>O<特色・様子など>を[…に]示す、見せる[to]、<困難など>を[…に]引き起こす[to,for];7<人が><顔など>を[…に]向ける[to]、<銃など>を[…に]向けてねらう[at,to];8<銃>を捧げ銃にする;9<人>を[裁判所などに](正式に)告訴する、<苦情など>を[法廷に]持ち出す[to]、<大陪審が><違反など>を認定する;10<聖職者>を(禄付きの)[聖職に]推薦[指名]する[to];(自)1武器を向ける;2聖職推薦権を使う;3<胎児が>子宮の入口に向いてくる、見えてくる、進み出る;4<患者・症状などが>(診療の対象として)現れる
それぞれのイベントでは、提案された組み込みファイルテストは組み込まれている必要はない。
それは普遍的な方式である。(もしくは共通の文字列とファイルテストかもしれない?)
そのような直列になった演算子が働くことの私の一つの躊躇は、$handle = open -r -w -x $file or die; と戻りファイル名の気取ったものをとりたくなるかもしれないということである。
それは多くの人々をものすごく混乱させるかもしれない。
この難問の解決法は次のセクションの終わりに提案する。
それにしても、これだけ辞書で調べておいて、そのそばから忘れていくというのは……あんまり興味がない証左かもしれないですの。このあたりが微妙なところ?
こんな若輩者ですので、できるみなさまはすごいと思うですの。お分かりの通り、「できません」と言う方が楽ですの。それとも「できないことはありませんが、ものすごく時間がかかる上に質も保証できません、それでもよろしいですか?」と正直に言う?
今の仕事でも抱えている問題ですの(TT)。