From: "KISHIMOTO, Makoto" Date: 2009-09-29T16:20:40+09:00 Subject: [ruby-list:46422] "?" という名前のメソッドが作れない、という仕様 きしもとです パーサコンビネータを作っていて、作ろうとしてダメだったことなのですが、 ruby の文法では foo? のようなメソッドを作ったり呼んだりできませんが、 (define_method と send で作ったり呼んだりできることは確認しました) これは、たとえば文法上衝突するなどの、理由があってのことなのでしょうか? なお、作っていたパーサコンビネータでは opt というメソッド名にしました。