前橋です。

From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:11882] Re: Array クラス
Date: Wed, 3 Feb 1999 15:17:32 +0900

> |mine-0.0.3 が最近の ruby で動かなくなった原因は 2つあって、
> |
> |1. 変数名に ?, ! が使えなくなった
> |   (もともと使えるとはどこにも書いてなかった)
> |2. メソッド名とローカル変数名との判断の基準が変わった?
> |
> |ですが、2. はいつからこうなったのでしたでしょうか?
> 
> Thu Oct 15 13:54:48 1998  Yukihiro Matsumoto  <matz / netlab.co.jp>
> 
> 	* parse.y (arg): local variabls can be accessed within right side
>  	  expression in assignment, notably in blocks.
> 
> でしょう.バージョンで言うと1.1c8かな.

なるほど。われながら eventtags = eventtags という書き方はひどいと思いま
したが、やはりローカル変数名かメソッド名かちゃんと区別できるように書くべ
きですね。

From: aamine / dp.u-netsurf.ne.jp
Date: Tue, 2 Feb 1999 12:48:32 +0900

> c9で動くようにしてみましたがどうでしょう。
> 1.3ではパースエラーになって動きませんが。

正規表現の \ によるエスケープで parse error になっているので、きっと 
ruby 1.3 のバグにひっかかっているのでしょう。すぐ 1.3 の新しいのが出るそ
うなのでそちらなら動くかもしれません。

ところで、ruby 1.2.x と 1.3.x を一台のマシンで共存させる場合、
configure で --prefix をわけていますが、Emacs などのように最初から 
/usr/local/lib/(アプリケーション名)(バージョン名) のようにわけてインストー
ルするほうが好みなのですがどうでしょう?