前橋です。 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/(アプリケーション名)(バージョン名) のようにわけてインストー ルするほうが好みなのですがどうでしょう?