[MacRuby-devel] [MacRuby] #528: Improve Tail Call Elimination
MacRuby
ruby-noreply at macosforge.org
Wed Dec 30 01:15:21 PST 2009
#528: Improve Tail Call Elimination
-------------------------------------+--------------------------------------
Reporter: haruki.zaemon@… | Owner: lsansonetti@…
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: MacRuby | Keywords: tail call elimination optimisation tco
-------------------------------------+--------------------------------------
Comment(by conradwt@…):
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/>
More information about the MacRuby-devel
mailing list