From: Akinori MUSHA Date: 2003-07-27T19:02:35+09:00 Subject: [ruby-dev:20936] Re: add library At Sun, 27 Jul 2003 13:47:54 +0900, nobu wrote: > At Sun, 27 Jul 2003 06:05:22 +0900, > Akinori MUSHA wrote: > >  abbrev.rb もですね。しかし、これらはとりあえず Perl から移植 > > してみただけで、今のところマルチバイト文字にも対応していないん > > ですが、せめて日本語くらいには対応させたいですね。 > > $KCODE次第ってことでいいですか。  そうですね。 > next?というのは副作用として一つ進めるってことですか。そうすると > end?は消すんでしょうか。それともend?, next?, currentの三つにす > るということ?  前者です。Generator を作った時点ではまだ何もしなくて、 next? で 進めてまだあるかチェック。current で取り出し。どうせ今の構成でも end? でチェックしてから取り出すんだから、 Generator 生成時に一回 回すというのは変かなと。 > かぶってるといえばyieldも。  あー、でも Proc#yield という先例があるからいいのかな。 > > > # nodedumpかiiが欲しいって人は、他にはいないんだろうなぁ。  ii ってなんでしたっけ。nodedump と二択になるものですか? > >  あっていいんじゃないでしょうか。Ruby インタプリタ本体と同期 > > している必要もあるので、標準ライブラリとしてメンテナンスする > > メリットは大きいと思います。 > > ruby-coreに振ったほうがいいかな。あ、Dave Thomasは読んでなかっ > たっけ。  どっちにしても Cc: してあげればよいかと。 > enumeratorの微妙な効率化とabbrevのマルチバイト化。  どうも。commit しちゃってください。 -- / /__ __ 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"