I tested this script with "Try Ruby! (in your browser)"
(http://tryruby.hobix.com/).

>> RUBY_VERSION
=> "1.8"
>> eval "a=1"
=> 1
>> a
=> 1

It is the same as my expectation. But when I try with Ruby 1.9 in my
computer...

irb(main):001:0> RUBY_VERSION
=> "1.9.0"
irb(main):002:0> eval "a=1"
=> 1
irb(main):003:0> a
NameError: undefined local variable or method `a' for main:Object
...


I read from somewhere that now Ruby can't dynamically create local
variable. Is it true or just a bug?
Sorry with my poor english.
-- 
Posted via http://www.ruby-forum.com/.