Hi,
----- Original Message ----- 
From: "ts" <decoux / moulon.inra.fr>
To: "ruby-talk ML" <ruby-talk / ruby-lang.org>
Sent: Saturday, March 29, 2008 12:17 AM
Subject: Re: Why Ruby do not optimize code at all?


> Heesob Park wrote:
>> String operation code
>> s = ("hello " + "world ")*100
>>
> 
> [...]
> 
>> Modified parser:
>>    0:[NODE_BLOCK],0xb7efdc6c,p1:-11,p2:1,p3:1}
>>    -11:[NODE_NEWLINE],0xb7efdd48,u1:0,u2:2,p3:-22}
>>      -22:[NODE_LASGN],0xb7efde24,u1:10473,p2:-12,u3:2}
>>        -12:[NODE_STR],0xb7efdd5c,p1:-13,u2:0,u3:0}
> 
> What do you do, if someone write this
> 
> vgs% /usr/bin/ruby
> class String
>   def +(x)
>      "#{x} #{self}"
>   end
> end
> 
> p "a" + "b"
> ^D
> "b a"
> vgs%
> 
> I know, the example is stupid :-)
>
Ok, I understand.
So ruby is never fast but flexible language :) 
> 
> 
> 
> Guy Decoux
> 
>
Regards,
Park Heesob