From: ts Date: 2001-05-16T14:19:48+09:00 Subject: [ruby-talk:15240] Re: Bug or feature? eval("x=5") >>>>> "H" == Hal E Fulton writes: H> eval("x=5") H> puts x # Never heard of x! The reference to x as a local variable or a method call is resolved at compile time. In this case, this is the first time that ruby see "x" and because this is not an assignement, ruby think that it's a method call. Guy Decoux