Scribble at 2023-05-14 15:14:05 Last modified: 2023-05-14 15:15:12
ただいま「Csh のプログラミングは危険だ」(Tom Christiansen, “Csh Programming Considered Harmful,” in a thread at comp.unix.shell thrown on October 6th, 1996 (16:00:00) as Version: $Id: csh-faq,v 1.7 95/09/28 12:52:17 tchrist Exp Locker: tchrist $ available on https://groups.google.com/g/comp.unix.shell/c/czAS5kFA9eQ/m/2KHKcA3K1z4J, retrieved on February 17th, 2023.)という古典的な論説を訳してるところなんだよね。いちおう上記の意見も視野には入れておくけど、要は課題や問題を指摘することに留めるだけでは済まない「欠陥」と言うべきものがあると思ってるから、こういう激烈な文章を書くのだろう。僕は、csh / tcsh については致命的な欠陥があるとは思っていないけれど(もしそうなら、FreeBSD を始めとする UNIX/Linux のディストリビューションでログイン・シェルとして長らく採用されたりしないはずだ)、クリスチャンセンの指摘は csh の仕様にある制約としては的を射ているから、ご紹介するだけの価値はあろうと思う。
ちなみに、このクリスチャンセンの文章には日本語訳があるんだけど、文体が「です・ます調」で違和感があるため僕は採用していない。