<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The Trampoline</title>
	<atom:link href="http://kix.in/2007/12/30/the-trampoline/feed/" rel="self" type="application/rss+xml" />
	<link>http://kix.in/2007/12/30/the-trampoline/</link>
	<description>Anant Narayanan</description>
	<lastBuildDate>Mon, 30 Jan 2012 14:18:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: links for 2009-10-06 &#171; Blarney Fellow</title>
		<link>http://kix.in/2007/12/30/the-trampoline/#comment-951</link>
		<dc:creator><![CDATA[links for 2009-10-06 &#171; Blarney Fellow]]></dc:creator>
		<pubDate>Wed, 07 Oct 2009 01:08:27 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/?p=187#comment-951</guid>
		<description><![CDATA[[...] Across the Stars » Blog Archive » The Trampoline (tags: fp recursion lisp optimization interpreter) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Across the Stars » Blog Archive » The Trampoline (tags: fp recursion lisp optimization interpreter) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anant</title>
		<link>http://kix.in/2007/12/30/the-trampoline/#comment-950</link>
		<dc:creator><![CDATA[Anant]]></dc:creator>
		<pubDate>Thu, 03 Jan 2008 10:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/?p=187#comment-950</guid>
		<description><![CDATA[If your method is not tail-recursive, it may take some effort in trying to make it tail-recursive; and sometimes it may not be possible at all. But BjÃ¶rn is right in stating that the trampoline is in fact a tail-recursion optimization - if you can use a trampoline, you can represent your function in a tail-recursive manner.@Leslie: That would indeed be the case when your language is statically compiled, but tail-recursion optimization is a lot more trickier in dynamic languages such as Java or Python, in which case such optimization is left to the programmer.]]></description>
		<content:encoded><![CDATA[<p>If your method is not tail-recursive, it may take some effort in trying to make it tail-recursive; and sometimes it may not be possible at all. But BjÃ¶rn is right in stating that the trampoline is in fact a tail-recursion optimization &#8211; if you can use a trampoline, you can represent your function in a tail-recursive manner.@Leslie: That would indeed be the case when your language is statically compiled, but tail-recursion optimization is a lot more trickier in dynamic languages such as Java or Python, in which case such optimization is left to the programmer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leslie P. Polzer</title>
		<link>http://kix.in/2007/12/30/the-trampoline/#comment-949</link>
		<dc:creator><![CDATA[Leslie P. Polzer]]></dc:creator>
		<pubDate>Thu, 03 Jan 2008 09:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/?p=187#comment-949</guid>
		<description><![CDATA[Yeah, tail recursion is the way to go. And that should rather be part of the compiler implementation, not of application land...  Leslie]]></description>
		<content:encoded><![CDATA[<p>Yeah, tail recursion is the way to go. And that should rather be part of the compiler implementation, not of application land&#8230;  Leslie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BjÃ¶rn Michaelsen</title>
		<link>http://kix.in/2007/12/30/the-trampoline/#comment-948</link>
		<dc:creator><![CDATA[BjÃ¶rn Michaelsen]]></dc:creator>
		<pubDate>Mon, 31 Dec 2007 01:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/?p=187#comment-948</guid>
		<description><![CDATA[When you can use a trampoline you can also use have the recursive call allowing tail-recursion optimizations.Actually the trampoline _is_ a tail recursion optimization in a way ...]]></description>
		<content:encoded><![CDATA[<p>When you can use a trampoline you can also use have the recursive call allowing tail-recursion optimizations.Actually the trampoline _is_ a tail recursion optimization in a way &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baishampayan</title>
		<link>http://kix.in/2007/12/30/the-trampoline/#comment-947</link>
		<dc:creator><![CDATA[Baishampayan]]></dc:creator>
		<pubDate>Sun, 30 Dec 2007 21:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://localhost/blog/?p=187#comment-947</guid>
		<description><![CDATA[In our (functional) world, we would rather employ Tail Recursion instead :)--G0SUB]]></description>
		<content:encoded><![CDATA[<p>In our (functional) world, we would rather employ Tail Recursion instead <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &#8211;G0SUB</p>
]]></content:encoded>
	</item>
</channel>
</rss>

