From: nobu.nakada@... Date: 2000-01-26T07:03:21+09:00 Subject: [ruby-dev:9018] Re: [PATCH] Array#flatten! for recursive array なかだです。 At Tue, 25 Jan 2000 12:34:31 +0900, matz@netlab.co.jp (Yukihiro Matsumoto) wrote: > | あれだと、a == b がやっぱりうまく行きませんね。 > |Thread[__inspect_key__] を Array 自体から ID の配列にかえて > |Array#== を避けただけなので、当然ですが。 > > 自己再帰する配列についてArray#==やArray#hashが無限ループする > ことは以前から認識していますが、これは本質的には回避できない > ように思います。 やはりそうなりますか。 > | というか、再帰的な Array の引き起こす問題っていうのは、もうライ > |ブラリレベルで面倒見切れる、見るべきものじゃないのかも。 > > できるものなら「見るべき」とは思いますが、現実的には「見切れ > ない」というところではないでしょうか。 もちろんできれば見たいところではありますが、ちょっと現実的/一 般的には難しそうですし。 > SystemStackErrorが回避策というかたちになるのではないでしょう > か。 これが現実的でしょうかねぇ。とりあえず例外にはなるということで。 -- そうだ 強気に ちょっと インチキに☆彡 中田 "Bugるくらいがちょうどいいかも;-)" 伸悦