From: gotoken@... (GOTO Kentaro) Date: 1999-09-07T01:10:41+09:00 Subject: [ruby-list:16553] Re: ChaSen ごとけんです In message "[ruby-list:16540] Re: ChaSen" on 99/09/06, IKARASHI Akira writes: >GOTO Kentaroさんのメールから >>やはり年2回くらい合宿をすべき!? # スポンサーを探さないと(^^;; > >Enterprise Editionが一つ二つ売れれば....(^^;; Ruby学会を作るのもいいかも。もっとあからさまに寄付の手段とし て法人会員を作るわけですね ^^;; >>えっと in.coming に置く場合、正確なファイル名が分からないと >>取れないので教えて下さいまし。 すでにまつもとさんが contrib に移してくれてました。今日はも う眠いので明日見ますね。 >あと、説明を書いていないのですが、makeするときはlibchasen.aを >同じディレクトリに置いてください。 >デフォルトでは、libchasen.aはシステムにインストールされないので、 >どうしたらいいのかわからなくて、こうなっています。 これはラッパ系拡張ライブラリ共通の悩みでしょう。extconf.rb にオプションでライブラリパスを指定できるするとエディタを起動 したり、*.a をコピーしたりしなくてすむのでいいかも知れません。 >>kakasiといえば、日本語を吐かせる場合に、例えばJISで日本語文 >>字で終る文字列を print するとエスケープによる切り替えが閉じ >>てないので端末がおかしくなります。これってどうやって回避する >>のが正解なんでしょうね。適当に "\e(B" を補うのがいいのかなぁ。 > >コマンドとしてのkakasiでも、同じ問題が起こるんですか? >モジュールと一緒に試してみればいいんですね...。 いえいえ、宗家コマンドkakasiはこの辺補ってるみたいですので問 題ないと思います。コマンドの場合は行単位なので問題ないけど、 Rubyからだと、単語単位で変換することは多そうなので、いちいち エスケープなんぞを補うのもなんだかなぁと思ってるわけです。 ちなみに、kakasi は原作者さんに連絡取りにくい状態が続いてま したが、馬場さんと野首さんが中心になってlib化パッチなどを統 合した KAKASI-2.3.0 を出す準備をなさっているそうで、 [ruby-list:15659] を取り込んでよいかと、わざわざ僕なんかにま で連絡くれました。ありがたや。 -- gotoken