textbuf

最新版0.3.8
種別text buffer
形式ruby extention
必要環境ruby (>=1.6), C compiler
配布条件LGPL

-- download (30KB) --

Ruby 用のテキストバッファです。バイナリ用の StringBuffer と、 マルチバイトを一文字と認識する TextBuffer のふたつがセットになっています。 実装には emacs などと同じ gapped buffer というものを使っていて、 通常の String よりも編集(破壊的操作)のオーバーヘッドが軽くなります。 エディタをつくろうと思ってつくったんですが、例によってライブラリが 先行しています。

現状?とか?

これからの予定

独自のワイドキャラクタを使って複数の文字セットを同時に 扱えるようにする。同時にそのための正規表現エンジンを書く。 あわよくばそれをもとにマルチバイト文字列のマッチにも対応する。

Copyright (c) 1998-2002 Minero Aoki <aamine@loveruby.net>