| Up | 物流の方法は 「倉庫&卸業」 | 作成: 2026-08-24 更新: 2026-08-31 |
「関数Aの出力を関数Bの入力にする」を組むわけである。 「関数Aの出力を関数Bの入力にする」を,数学では 「関数AとBの合成」 という。 Unix のコマンドプロンプトで, $ コマンドA | コマンドB と書くとき,これは 「関数AとBの合成」 を書いている。 「コマンドA | コマンドB」 は,「AとBをパイプでつなぐ」と読む。 「│」 は,パイプの記号。 「Aの出力をBに入力」 は,まさしく 「AとBをパイプでつなぐ」 である。 ロボットの設計では,データ流通の 「神経系」 を構築する。 この構築では,データ処理の各ユニットが 「関数」 になる。 しかしデータ流通は,「処理ユニット (関数) をパイプでつなぐ」 のやり方では成らない。 各ユニットは,「マイペースで処理を繰り返す」 というものになる。 このようなユニットをパイプでつないだら,たちまちどこかが詰まってしまう。 では,どうするか? ここは,「配管」 ではなく,「物流」 の話になる。 「物流」 の方法論は,「倉庫」 と 「卸業者」。 ○ 「倉庫」
「倉庫係」 は,つぎの内容のプログラム: そして,入力。 これを成形し,, 「更新しました」 を受け手にコール。 ○ 「卸業者」 製品は,卸業者が取りにくる。 受け手からのコールバックは,卸業者が受け,そして発送する。 以上のこの内容で,詰まることのないデータ流通が,自動的に進む。 但し,この 「詰まることがない」 の実現は, 「旧くなったら即棄てる」 と表裏であることに注意。 物流システムは,物の大量廃棄システムなのである。 そしてこの 「「旧くなったら即棄てる=常に新しい」 が,データ流通について謂われる "QoS (quality of service)" の第一義。 |