[MacRuby-devel] [MacRuby] #414: Printing Block Instances Inconsistent

MacRuby ruby-noreply at macosforge.org
Sat Oct 31 01:09:36 PDT 2009


#414: Printing Block Instances Inconsistent
--------------------------------+-------------------------------------------
 Reporter:  conradwt@…          |       Owner:  lsansonetti@…        
     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:0x000001010399e0 at block-instance-output.rb:1>
 #<Proc:0x00000101039900 at block-instance-output.rb: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/>



More information about the MacRuby-devel mailing list