#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
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel