#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 haruki.zae...@…):

 > In regards to writing recursive methods, one would usually use
 memoization technique(s) in conjunction with recursion to eliminate
 wasteful calls.

 I'm not worried about wasteful calls. Recursively descending through a
 large data structure is the problem.

 > Also, all core data structures or containers within Ruby Programming
 Language provide mechanisms for easily iterating through their contents.

 Perhaps the example was misleading, these are custom application data
 structures with thousands of nodes.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/528#comment:3>
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