[MacRuby] #984: strange scoping error in macirb
MacRuby
ruby-noreply at macosforge.org
Fri Oct 29 00:22:07 PDT 2010
#984: strange scoping error in macirb
-------------------------------------+--------------------------------------
Reporter: mcowan@… | Owner: eloy.de.enige@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords: macirb
-------------------------------------+--------------------------------------
Comment(by eloy.de.enige@…):
On MRI 1.9:
{{{
$ rake19
(in /Users/eloy/code/DietRB)
/usr/local/bin/ruby19 -I lib ./bin/dietrb -d -r irb/ext/colorize -r pp
irb(main):001:0> i = 0
=> 0
irb(main):002:0> for i in 1..8 do
irb(main):003:2> puts i
irb(main):004:1> end
1
2
3
4
5
6
7
8
=> 1..8
}}}
On MacRuby:
{{{
$ macrake
(in /Users/eloy/code/DietRB)
/Library/Frameworks/MacRuby.framework/Versions/0.8/usr/bin/macruby -I lib
./bin/dietrb -d -r irb/ext/colorize -r pp
irb(main):001:0> i = 0
=> 0
irb(main):002:0> for i in 1..8 do
irb(main):003:2> puts i
irb(main):004:1> end
NameError: undefined local variable or method `i' for main:TopLevel
/Users/eloy/code/DietRB/(irb):3:in `block'
/Users/eloy/code/DietRB/(irb):2:in `<main>'
/Users/eloy/code/DietRB/lib/irb/context.rb:28:in `__evaluate__:'
/Users/eloy/code/DietRB/lib/irb/context.rb:39:in `evaluate:'
/Users/eloy/code/DietRB/lib/irb/context.rb:74:in `process_line:'
/Users/eloy/code/DietRB/lib/irb/driver/tty.rb:47:in `run:'
/Users/eloy/code/DietRB/lib/irb/driver/tty.rb:61:in `irb:'
/Users/eloy/code/DietRB/./bin/dietrb:55:in `block'
/Users/eloy/code/DietRB/./bin/dietrb:9:in `block'
/Users/eloy/code/DietRB/./bin/dietrb:7:in `<main>'
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/984#comment:3>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list