HN272
スタック指向で爆速!連結型OS「M/PC」の衝撃
M/PC – A Concatenative OS
caminanteblanco・約20時間前
M/PC – A Concatenative OS
連結型(Concatenative)OSという新しいパラダイムを提示する「M/PC」についての投稿です。スタックベースの設計思想により、OSの構造を根本から見直す野心的なプロジェクトです。
これってOSというよりシェルに近いんじゃない?とはいえ面白いアイデアだね。Unixのパイプは基本的に連結的(concatenative)だし、この方向性を突き詰めたらどれだけやれるだろうってよく考えてたよ。ただ、このプロジェクトにはForthの要素がかなり強い(Dup, over, rotとか)。Forth流のスタック経由でオプションを渡すやり方が、シェルでうまくいくのかはちょっと疑問かな。