<?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:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: How Rubinius SendSites Work &#8211; Part 1</title>
	<atom:link href="http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/</link>
	<description>Covering the developmnet of Rubinius, a new Ruby implementation and virtual machine</description>
	<lastBuildDate>Sun, 29 Mar 2009 17:59:08 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: -= Linkage 2008.03.24 =-</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-68</link>
		<dc:creator>-= Linkage 2008.03.24 =-</dc:creator>
		<pubDate>Mon, 26 Jan 2009 15:37:02 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-68</guid>
		<description>[...] How Rubinius SendSites Work - Part 1 [...]</description>
		<content:encoded><![CDATA[<p>[...] How Rubinius SendSites Work &#8211; Part 1 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nome do Jogo &#187; Blog Archive &#187; Rails Podcast Brasil - Episódio 10</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-66</link>
		<dc:creator>Nome do Jogo &#187; Blog Archive &#187; Rails Podcast Brasil - Episódio 10</dc:creator>
		<pubDate>Mon, 25 Aug 2008 13:18:34 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-66</guid>
		<description>[...] How Rubinius SendSites Work Â Part 1 [...]</description>
		<content:encoded><![CDATA[<p>[...] How Rubinius SendSites Work Â Part 1 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agardiner</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-27</link>
		<dc:creator>agardiner</dc:creator>
		<pubDate>Tue, 01 Apr 2008 04:35:52 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-27</guid>
		<description>Ola: You&#039;re right, and CallSite was certainly considered as the class name. However, I believe one of the reasons Evan settled on the name SendSite is that it is used as an argument to opcodes that all start with send_.</description>
		<content:encoded><![CDATA[<p>Ola: You&#8217;re right, and CallSite was certainly considered as the class name. However, I believe one of the reasons Evan settled on the name SendSite is that it is used as an argument to opcodes that all start with send_.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: How Rubinius SendSites Work - Part 2 &#171; Building a Better Ruby</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-25</link>
		<dc:creator>How Rubinius SendSites Work - Part 2 &#171; Building a Better Ruby</dc:creator>
		<pubDate>Tue, 01 Apr 2008 04:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-25</guid>
		<description>[...] Building a Better Ruby Covering the developmnet of Rubinius, a new Ruby implementation and virtual machine    &#171; How Rubinius SendSites Work - Part&#160;1 [...]</description>
		<content:encoded><![CDATA[<p>[...] Building a Better Ruby Covering the developmnet of Rubinius, a new Ruby implementation and virtual machine    &laquo; How Rubinius SendSites Work &#8211; Part&nbsp;1 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sp3w &#187; Blog Archive &#187; Linkage 2008.03.24</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-22</link>
		<dc:creator>Sp3w &#187; Blog Archive &#187; Linkage 2008.03.24</dc:creator>
		<pubDate>Mon, 24 Mar 2008 18:35:48 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-22</guid>
		<description>[...] How Rubinius SendSites Work - Part 1 [...]</description>
		<content:encoded><![CDATA[<p>[...] How Rubinius SendSites Work &#8211; Part 1 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ola Bini</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-15</link>
		<dc:creator>Ola Bini</dc:creator>
		<pubDate>Thu, 20 Mar 2008 12:43:12 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-15</guid>
		<description>Not sure why you&#039;re using the word SendSite for something that is in all the literature called a CallSite. I realize that you want to emphasize the message passing idiom, but even most SmallTalk literature call these structures CallSites.

Josh: CallSite&#039;s allow inline caches, but are not the same thing. Also note that this CallSite implementation is more like a monomorphic inline cache at the moment, rather than a polymorphic one.</description>
		<content:encoded><![CDATA[<p>Not sure why you&#8217;re using the word SendSite for something that is in all the literature called a CallSite. I realize that you want to emphasize the message passing idiom, but even most SmallTalk literature call these structures CallSites.</p>
<p>Josh: CallSite&#8217;s allow inline caches, but are not the same thing. Also note that this CallSite implementation is more like a monomorphic inline cache at the moment, rather than a polymorphic one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: agardiner</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-5</link>
		<dc:creator>agardiner</dc:creator>
		<pubDate>Wed, 19 Mar 2008 22:24:49 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-5</guid>
		<description>crayz: Links to the source is a great idea, I&#039;ll do that from now on.

josh: A sendsite lookup function that uses polymorphic inline caching is planned; that&#039;s the great thing about send sites - the flexibility they provide allows different approaches to be taken within the same framework; I plan to cover this in part 2...

Cheers,

Adam</description>
		<content:encoded><![CDATA[<p>crayz: Links to the source is a great idea, I&#8217;ll do that from now on.</p>
<p>josh: A sendsite lookup function that uses polymorphic inline caching is planned; that&#8217;s the great thing about send sites &#8211; the flexibility they provide allows different approaches to be taken within the same framework; I plan to cover this in part 2&#8230;</p>
<p>Cheers,</p>
<p>Adam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: josh</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-4</link>
		<dc:creator>josh</dc:creator>
		<pubDate>Wed, 19 Mar 2008 15:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-4</guid>
		<description>This is cool stuff. Thanks for the nice writeup.

SendSites look like an interesting variation on polymorphic inline method caches. The Selector class in particular seems useful. Runtime performance and metrics aside, that sort of information can be very useful for building an IDE with refactoring capabilities. Glad to see that coming to Ruby.</description>
		<content:encoded><![CDATA[<p>This is cool stuff. Thanks for the nice writeup.</p>
<p>SendSites look like an interesting variation on polymorphic inline method caches. The Selector class in particular seems useful. Runtime performance and metrics aside, that sort of information can be very useful for building an IDE with refactoring capabilities. Glad to see that coming to Ruby.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crayz</title>
		<link>http://betterruby.wordpress.com/2008/03/19/how-rubinius-sendsites-work-part-1/#comment-3</link>
		<dc:creator>crayz</dc:creator>
		<pubDate>Wed, 19 Mar 2008 14:06:45 +0000</pubDate>
		<guid isPermaLink="false">http://betterruby.wordpress.com/?p=3#comment-3</guid>
		<description>Thanks, it&#039;s really nice to see you guys blog about this stuff. One comment - it would be nice to provide links to gitweb for the source of the classes you mention</description>
		<content:encoded><![CDATA[<p>Thanks, it&#8217;s really nice to see you guys blog about this stuff. One comment &#8211; it would be nice to provide links to gitweb for the source of the classes you mention</p>
]]></content:encoded>
	</item>
</channel>
</rss>
