稲葉です。

Shin-ichiro Hara wrote:

> 重箱のすみですが、最後に nil を返してくれるってことは、
> @finished っていらなんじゃないかな。つまり
	:
> でいいのでは。

なるほど。
 
> しかし、私、始めて call/cc の役に立つ例を見た気がします。昔
> call/cc がわからなくて scheme を放り投げた経験があるのだけど
> まさか ruby で分かるようになるとは。ありがとう稲葉さん、前田
> さん。(^^

いえ、感謝するなら前田さんとまつもとさんにでしょう:->

えっと、でも今のrubyのcallccがscheme(他は調べてないですが、少なくとも
GNUのscmとは)と違う振る舞いをする部分があるのを見つけてます。そのため
今の自分のcallccによる外部iteratorは使いづらい面があります。
詳細は明日(すみません)ruby-devにmailします。
--
			稲葉 浩人  <inaba / st.rim.or.jp>