#414: Printing Block Instances Inconsistent
--------------------------------+-------------------------------------------
Reporter: conra...@… | Owner: lsansone...@…
Type: defect | Status: new
Priority: minor | Milestone: MacRuby 0.5
Component: MacRuby | Keywords: Beta 1
--------------------------------+-------------------------------------------
The printing of block instances, lambda and proc, are not consistent with
Ruby 1.9.1/1.9.2:
block-instance-output.rb:
{{{
a_proc = Proc.new { puts "This is a test proc" }
p a_proc
a_lambda = lambda { puts "This is a test lambda" }
p a_lambda
}}}
from command line:
{{{
macruby block-instance-output.rb
#<Proc:0x2000246c0>
#<Proc:0x200024600>
}}}
{{{
ruby block-instance-output.rb
#<Proc:[email protected]:1>
#<Proc:[email protected]:4 (lambda)>
}}}
from irb:
{{{
$ macirb
irb(main):001:0> load "block-instance-output.rb"
#<Proc:0x200247480>
#<Proc:0x2002473c0>
=> true
}}}
{{{
$ irb
irb(main):001:0> load "block-instance-output.rb"
#<Proc:0x00000101014398@/Users/conradwt/block-instance-output.rb:1>
#<Proc:0x000001010141a0@/Users/conradwt/block-instance-output.rb:4
(lambda)>
=> true
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/414>
MacRuby <http://macruby.org/>
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel