#528: Improve Tail Call Elimination
-------------------------------------+--------------------------------------
 Reporter:  haruki.zae...@…          |       Owner:  lsansone...@…              
           
     Type:  enhancement              |      Status:  new                        
           
 Priority:  minor                    |   Milestone:                             
           
Component:  MacRuby                  |    Keywords:  tail call elimination 
optimisation tco
-------------------------------------+--------------------------------------

Comment(by conra...@…):

 One of the goals of using LLVM for MacRuby was to improve tail call
 optimization.  In regards to writing recursive methods, one would usually
 use memoization technique(s) in conjunction with recursion to eliminate
 wasteful calls.  Also, all core data structures or containers within Ruby
 Programming Language provide mechanisms for easily iterating through their
 contents.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/528#comment:1>
MacRuby <http://macruby.org/>

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to