新井です。

In message "[ruby-list:31860] Re: jleft, jrightを作ってみました"
  on 13 Oct 2001 19:04:04 +0900,
  Kazuhiro NISHIYAMA <zn / mbf.nifty.com> wrote:
> In <20011013.151145.13241139.JCA02266 / nifty.ne.jp>
> On Sat, 13 Oct 2001 15:12:42 +0900
> Koji Arai <JCA02266 / nifty.ne.jp> wrote:
> > [ruby-list:6005] を参考に私も作ってみました。jcode.rb に依存
> > しないのがミソです。
> > # jleft, jright はおまけで jfold がメイン
> > 
> > でも、jfold って既に誰かが作ってそうですよね。最上の実装の物
> > を FAQ に載せるか、jcode.rb に入れたいです。
> 
> 文字数で切り出しじゃなくて何バイトまでかで指定するのが
> ポイントでしょうか。

です。

> jfoldはすでに改行が入っている文字列の場合にどうすれば
> いいのかが悩ましいですが。

[ruby-list:31860] では、ユーザ任せ(事前に delete("\n") して
ね) というスタンスです。どうせ機能を持たせてもメソッドの中で
同じことするだけだし。

あと、禁則もユーザ任せ(だから、right もイテレータブロックに
渡してる)

> foldってNKF.nkf("-f#{len}", str)でもいいような気も
> しますが。

[ruby-list:28546] 参照

--
新井康司 (Koji Arai)