Plan9

Plan 9 ソースコードでの例外機構 実装編

前に取り上げた「Plan 9 ソースコードでの例外機構 使い方編」の続きです.こんどは実装について. Plan 9のプロセスでは例外をサポートするために, それを表すProc構造体に特殊なメンバを導入しています.以下に挙げるnerrlabとerrlabがそれにあたります. これ…

ひらメソッド for Plan 9

修論オワタ\(^o^)/人生にわずかながらゆとりができてきたので, ひらメソッドを適用してPlan 9のソースコードを読んでみる.実はすでにPlan 9日記*1にてoracchaさんがやられていたりする*2. とはいえ、若干興味の方向が異なっていたりするので(そして, 微妙な解…

Acme SACで日本語入力 on MacOSX

Plan 9でエディタといえばacmeがあります。3つボタンマウス必須というとてもファンシーな操作体系をお持ちですが, 使っているとなかなかクセになるという不思議なエディタです. これをPlan 9以外の環境でつかうために, Plan9PortやAcme SACを用いる方法があ…

Plan9セットアップログのようなもの

忘れないように。完全なものではないので注意 きちんとしたインストール方法などは@go_vmの「軽快なPlan9」や公式サイトを参照