
lv拡張ライブラリ for Ruby


○概要

テキストビューアLVの符合系変換機能を
Rubyから利用するためのライブラリです。


○必要なもの

Ruby 1.4.x or later
    http://www.ruby-lang.org/ja/ から入手できます。
LV 4.49.1  (最近のものであれば多少バージョン違っても大丈夫です、たぶん)
    http://www.ff.iij4u.or.jp/~nrt/lv/ から入手できます。


○インストール方法

アーカイブを展開
    $ tar zxf ruby-lv-x.xx.tar.gz
LVのアーカイブを展開
    $ cd lv
    $ tar zxf lv4491.tar.gz
    $ ln -s lv4491 lv
LVのコンパイル
    $ cd lv/src
    $ patch < ../../lv4491.patch
    $ cd ../build
    $ ../src/configure
    $ make liblv.a
    $ cd ../..
Makefileの作成
    $ ruby extconf.rb
コンパイル
    $ make
インストール
    $ su
    # make site-install


○使用例

require 'lv'
# ...
jis_string = LV.convert(euc_string, LV::EUC_JAPAN, LV::ISO_2022_JP)
jis_string = LV.convert(any_string, LV::AUTOSELECT, LV::ISO_2022_JP)

詳細はdoc/api-jaディレクトリのAPI Documentを参照して下さい。


○使用・再配布条件

本ライブラリの使用・再配布条件は、
Ruby本体に準じることとします。


○作者

バグ情報・コメントはこちらまでお願いします。
    五十嵐 宏 <igarashi@ueda.info.waseda.ac.jp>


--
五十嵐  宏  (Hiroshi IGARASHI)
e-mail: igarashi@ueda.info.waseda.ac.jp
http://www.ueda.info.waseda.ac.jp/~igarashi/ruby/
