タグ

Lispとplan9に関するyuguiのブックマーク (1)

  • Text is the universal language - Plan9日記

    UNIXのコマンドはテキストを入力として,テキストを出力する.一つの単純なことを実現するコマンドをパイプでつなげて,より複雑な処理を行なう.Plan9はこの思想を引き継いでいる.以前見たように/dev/mouseをreadして得られるのもテキストだし,exitに相当するexits(2)は引数はintではなく,char *だ.これは分散OSで,ヘテロなアーキテクチャを前提にした場合,テキストは型がなく,扱いが楽だからだろう. あるLisper曰く,UNIXの嫌いなところはすべてテキストなところだ.いつもパージングばっかりやっている.S式だったらどんなに楽なことだろう.

    Text is the universal language - Plan9日記
  • 1