From: Akinori MUSHA Date: 2001-05-24T16:01:54+09:00 Subject: [ruby-dev:13308] Re: Enumerator -- Round 2 At Thu, 24 May 2001 15:44:14 +0900, Shin-ichiro HARA wrote: > Enumerator がトリックでないが Method_with_args がトリックである > というのは理解できないです。そんなら Method はどうなるのか?(^^; > しかし、今ここで Method_with_args の導入を考えようというのでないん > です。この Enumerator の様な便宜的なクラスが、標準で入ってくる事に > 違和感があるのです。 (snip) > では一応次の提案として、「Enumerator.rb を標準ライブラリとして lib > ディレクトリに入れて、使いたければ require する」というのをあげて > おきます。One-liner には泣いてもらいます。  実は Enumerator の真のあるべき姿というのが私にもまだ見えて いなかったために、先の提案は現状ではいちばんいいが最高とは 言いきれないものでした。  ここ二日ほど IRC で独り言を言いながら試行錯誤して、 Ruby の バグでこけたりしながら :) また新しいものを考えました。後ほど、 別途 round 3 ということで再提案します。 > > 無名クラスオブジェクトや特異メソッドを使った場合、その辺りが > >うまく行きませんでした。そこで、 Enumerator の提案に際しては、 > >トリッキーな要素を排すと同時に実際にドキュメントしてみることで > >感触を確認してきました。 > > MUSHA さんのこの態度は良く分かります。 > > 他の皆さんはどう感じるのでしょう?  今、新しい Enumerator のドキュメントを書いています。うまく 説明できるかどうかが勝負。。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "Freeze this moment a little bit longer, make each impression a little bit stronger.. Experience slips away -- Time stand still"