シグナルの実装についても、少しかんがえないとなぁ。シグナルなんかの議論を読んでいて思った(自明な)ことなんだけど、高級なプログラミング言語(Hとしよう)からより低級なプログラミング言語(Lとしよう)があったとき。高級、低級の定義はまぁ、おいといて。ご法度なコーディングも、変換プログラムは吐いていいわけなんだねぇ。使ってもおっけーなんだよね。バグの温床になったりしないわけで。すげー自明なんだけど、ちょっと新鮮に感じた。使うと最適化を阻害してしまい、性能に関わってしまう、という可能性はあるから、全部オッケーというわけではないと思うけど。ローカル変数じゃなくてグローバル変数で取ったっていいわけだ。結局ヒープでの管理になるか。環境を弄る必要が無いようなコンテキストでは大丈夫なような気がするが、まぁいいや。低級とか書いたけど、別に高級でも低級でも、同一動作が保証されていれば、そんなのどっちでもいいんだねぇ。うーん、何が言いたいんだ私は。ついて、思い違いをしていることに気づく。スタックは一つなのか、こいつら。各スレッドが自前のスタック持ってて、そいつに動的にコンティニュエーションをやりとりするのかと思ったら、そうか、一つのスタック上に置くのか・・・。うーん、まだ誤解があるような気がしないでもない。うーん、文章だとそれっぽいんだけどなぁ・・・。見ている論文が違うような気がしてきた。日本語がなひのかもしれなひ・・・。