From: Takaaki Tateishi Date: 2002-01-05T13:14:13+09:00 Subject: [ruby-dev:15639] Re: rb_hash_initialize At Sat, 5 Jan 2002 12:06:04 +0900, kjana@dm4lab.to (YANAGAWA Kazuhisa) wrote: > メリットは十分にあるけど,それを Hash に負わせるべきではないということ > でしょう.CachingProc みたいなものを作るとか,Memoize のような手法をと > るとか. もちろん,Memoizeのようなものが追加されれば引数についても解決 できるので嬉しいです. このHashと似た機能を提供するようなキャッシュ付きProcのためにク ラスを追加することはrubyとしては許容できるものでしょうか? 以下は雑談(?): > 関数とはある集合 S から別の集合 S' への写像 f のうち > \forall e \in S [f(e) = e' \in S'] > を満たすものである # e'が一つしか存在しない,ということも… > とかいってあらゆる関数を Hash に負わせるようなものですから. # 僕は,HashクラスをProc,Methodなど関数と見なしているという感じ # でした.そうすると,Arrayも… となってしまい… -- Takaaki Tateishi