計画9で「コピー」の代わりに「snarf」を使用するのはなぜですか?

計画9で「コピー」の代わりに「snarf」を使用するのはなぜですか?

Plan 9および関連コンテンツの編集さacmeれたプレゼンテーションを見るコピーはいスナフ(残念ながら意味のある説明が見つかりません。)

なぜですか?

これには理由がありますか?この関数の一意の名前を生成するかどうかコピーたぶん最高の名前ではないでしょうか?


引用:

  • ウィキペディア(リンク):

    Snarfは、BlitおよびPlan 9ウィンドウシステムの「コピー」操作に使用される用語です。

  • cat-v.org(リンク):

    マウスの中央ボタンをクリックすると、別のメニューが開きます。切り取りと貼り付けは説明を必要とせず、SnarfはPlan 9の「コピー」にすぎません。

  • 9fansメーリングリスト(リンク):

    Plan 9および/またはMac OS Xでplan9portを介してacmeを使用している場合、acme snarfバッファの現在の内容を表示するacmeで開くことができる「ファイル」はありますか?

    /dev/snarf
    

    だから何かがあるようですが、スナフバッファそして名前付きファイル(明らかにバッファにファイルがあるはずです)があります/dev/snarf

  • 9term マニュアルページ(リンク):

    キーボードに入力された文字は、選択したテキストを置き換えます。このテキストが空でない場合は、すべてのウィンドウに共通ですが、sam(1)とは異なるスナフバッファに配置されます。

    (...)

    編集操作はボタン2のメニューから選択される。切り取り操作は、選択したテキストを画面から削除し、snarf バッファーに配置します。選択したテキストを削除せずにバッファにコピーします。貼り付け操作は、選択したテキストをバッファの内容に置き換えます。出力点が見つからない場合は、最後の改行文字を追加します。貼り付けは時々出力ポイントの後にテキストを配置しますが、送信は常に出力ポイントの後にテキストを配置するため、配置されたテキストは上記と同じように機能します。したがって、出力ポイントの後に改行を含むテキストを貼り付けるときは、保存モードを最初にオンにすることをお勧めします。

  • Acmeを見るチュートリアル(リンク):

    「Snarf」:他のほとんどのエディタでは「コピー」として知られています。

  • Dictionary.comの定義スナフ(関連):

    • (非公式に)貪欲に食べたり飲む

    • (現代)何かを貪欲に握る、esp。許可なく

    • (Unix) ネットワーク経由でファイルまたはファイルセットをインポートします。爆発もご覧ください。

  • インフェルノパート2:クラスターを作りましょう! (関連):

    インフェルノとプラン9ではクリップボードを「スナフバッファ」と呼ぶが、残念な名前だ。

答え1

今日、私は少し合理的な説明を偶然見つけました。これ専門用語ファイル(リンク)説明するスナフこのように:

スナフ:/snarf/,vt.

  1. [Unix コミュニティから] ネットワーク経由でファイルまたはファイルセットをインポートします。また、見ることができます爆破。この用語は1960年代後半に主流でした。」貪欲に食べる'。文脈では、まだこの意味を持つことができます。 」彼は毎日FTPを通じて膨大な量のデータを転送するハッキングを横行していました。

Plan 9のデザイナーたちはこう考えているようでした。コピー原子的な行動ではありません。コピー実際には次のようになります。

  • コピーしたいコンテンツを取得します(貪欲)
  • 好きな場所にコンテンツを挿入してください(生地)

カット一方、貪欲そして削除元のコンテンツを保存しながら、すべて可能です。 )


ロブパイクの答え

9fansメーリングリストにこの質問を投稿しました。あなたは見ることができますここにスレッド(リンク)1

これは回答1Rob Pikeから次のメッセージを受け取りました。

これはコピーではなくスナフです。その機能がスナフであるため、スナフと呼ばれる。デザインファイルはありません。


1: のようにスティーブン・チャジェラスコメントで指摘したように、次のものを使用できます。http://marc.info/?t=147367568900005&r=1&w=2リストアーカイブを表示するためにアカウントを作成する必要はありません。

関連情報