さっそく対応していただきてありがとうございます。

>>>>> "matz" == Yukihiro Matsumoto <matz / netlab.co.jp> writes:
matz> In message "[ruby-list:7356] Q: jcode.rb tr(String + nil)"
matz>     on 98/04/08, WATANABE Tetsuya <tetsu / jpn.hp.com> writes:

matz> |rbc0> "" + nil
matz> |TypeError: (eval):1:in `+': wrong argument type nil (expected String)

matz> |この変更は仕様なのでしょうか?

matz> えーと,「+が文字列だけを受け付ける」のは仕様のつもりですが,
matz> nilに関しては特別扱いした方が良い気もします.

昨晩、この動作を別のライブラリ(自作の ndtp(CD-ROM 辞書検索) 用のも
の)でボロボロでてきて、「nil」の扱いについて、ちゃんとした方がいい
なと思いました。私は安易に nil を返すようなメソッドを作っていたの
で...

それとわたなべさんの [ruby-list:7357] パッチでは、現象は解決しませ
んでした。確認した ruby は次のものです。

------------------------------
$ ruby -v                
ruby 1.1b9_08(98/04/07) [hppa1.1-hpux10.20]
------------------------------

--
WATANABE Tetsuya HP Japan PSO
e-mail  tetsu / jpn.hp.com