From: Akinori MUSHA Date: 2003-07-27T06:05:22+09:00 Subject: [ruby-dev:20934] Re: add library At Wed, 23 Jul 2003 10:54:17 +0900, nobu wrote: > roughから、enumerator, unkf, io/wait, abbrev.rb, generator.rb, > pathname.rb, tabs.rb, wrap.rbあたりを希望。 > > tabs.rb, wrap.rbはlib/text/とかに置いたほうがいいような気もしま > すが。  abbrev.rb もですね。しかし、これらはとりあえず Perl から移植 してみただけで、今のところマルチバイト文字にも対応していないん ですが、せめて日本語くらいには対応させたいですね。  enumerator は詰めよう詰めようと思いつつほったらかしでした。 名前の問題と Object にメソッドを追加するというのがどうかという 二点があったと思いますが、一応、今の構成が私としてはベストと 思っています。  generator.rb の方は、実装はともかくとして、物としてはあると 有用な場面はありそうです。気になっているのは、 end? と next と いうメソッド名で、 end? はともかく next が予約語とかぶるのが どうかなと。若干 C# 風に next? と current とする方がよい? rewind は reset にして。(開始地点も一つずれてわかりやすい?) > # nodedumpかiiが欲しいって人は、他にはいないんだろうなぁ。  あっていいんじゃないでしょうか。Ruby インタプリタ本体と同期 している必要もあるので、標準ライブラリとしてメンテナンスする メリットは大きいと思います。  nodedump は、ちょくちょく話に出る割には、どこに最新のものが あるのか、誰がメンテナンスしているのかわからない不遇の子なので、 引き取ってやりたい感じ。 -- / /__ __ Akinori.org / MUSHA.org / ) ) ) ) / FreeBSD.org / Ruby-lang.org Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp "It seems to me as we make our own few circles 'round the sun We get it backwards and our seven years go by like one"