#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