[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: tail call elimination

Michael T. Richter

1/28/2008 11:57:00 PM

> Does ruby implement tail call elimination?

~ $ irb
irb(main):001:0> def loop
irb(main):002:1> loop
irb(main):003:1> end
=> nil
irb(main):004:0> loop
SystemStackError: stack level too deep
from (irb):2:in `loop'
from (irb):2:in `loop'
from (irb):4
irb(main):005:0>

Doesn't look like it, no.
--
Michael T. Richter <ttmrichter@gmail.com>