- 377 名前:名無しさん@お腹いっぱい。 mailto:sage [05/02/12 14:15:26 .net]
- >>371
> 代表的なのは、ローカル変数との絡みかな。各種 coding-system とか、 fill-column とか。 > こういう変数を使う関数は、基本的にバッファごとに決まった値しか使わない。 > でも、たまには違う値を使ってほしいこともある。 このへんをバッファローカル変数として実現したのは秀逸だと思う。 Cレベルのままにオブジェクトのプロパティなんかになってると unwind-protectでわざわざ復帰するコードを書かないといけない。 それがローカル変数とすることでletで済む。 この感覚がdynamic bindingとマッチしたとは俺も思う。 まあfluid-letでもいいしプロパティのままでも適当にマクロ作ればいいけど、 冴えたやり方って感じしないよね。
|

|