<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: An idea for a ruby inspection tool</title>
	<link>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/</link>
	<description>Thoughtworker, Agile Philosopher, Hero</description>
	<pubDate>Thu, 11 Mar 2010 23:09:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>By: Phlip</title>
		<link>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/#comment-1221</link>
		<dc:creator>Phlip</dc:creator>
		<pubDate>Tue, 28 Oct 2008 16:03:26 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/#comment-1221</guid>
		<description>http://www.oreillynet.com/onlamp/blog/2008/05/dynamic_languages_vs_editors.html

"Each time you run the tests, the editor should instrument your interpreter to extract type information.

"Each test run should update a type library, containing the fully-derived type of every object found on every line of the source code, complete with the call stack that put it there."

(-:</description>
		<content:encoded><![CDATA[<p><a href="http://www.oreillynet.com/onlamp/blog/2008/05/dynamic_languages_vs_editors.html" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://www.oreillynet.com/onlamp/blog/2008/05/dynamic_languages_vs_editors.html');" rel="nofollow">http://www.oreillynet.com/onlamp/blog/2008/05/dynamic_languages_vs_editors.html</a></p>
<p>&#8220;Each time you run the tests, the editor should instrument your interpreter to extract type information.</p>
<p>&#8220;Each test run should update a type library, containing the fully-derived type of every object found on every line of the source code, complete with the call stack that put it there.&#8221;</p>
<p>(-:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kris Kemper</title>
		<link>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/#comment-1198</link>
		<dc:creator>Kris Kemper</dc:creator>
		<pubDate>Mon, 27 Oct 2008 12:50:51 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/#comment-1198</guid>
		<description>Thanks for the response Sidu. Do you perhaps have a list of methods/hooks that you think would be good to know about.

Even if they are insufficient, I can always reduce the scope of the tool if I decide to build it.</description>
		<content:encoded><![CDATA[<p>Thanks for the response Sidu. Do you perhaps have a list of methods/hooks that you think would be good to know about.</p>
<p>Even if they are insufficient, I can always reduce the scope of the tool if I decide to build it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sidu</title>
		<link>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/#comment-1191</link>
		<dc:creator>Sidu</dc:creator>
		<pubDate>Mon, 27 Oct 2008 06:03:09 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/25/an-idea-for-a-ruby-inspection-tool/#comment-1191</guid>
		<description>I'd gotten started hacking code around this about six months ago, but found that the hooks Ruby offers don't suffice.
It's also quite hard to intercept stuff in a manner which guarantees that the code being observed will be left unaffected.
The only viable alternative AFAIK is to write a 'noisy' variant of the language itself, which though slow will have dozens more hooks and callbacks. Since C makes me want to run away and hide, I'd gotten started with JRuby, but stopped soon after for various reasons I no longer remember.</description>
		<content:encoded><![CDATA[<p>I&#8217;d gotten started hacking code around this about six months ago, but found that the hooks Ruby offers don&#8217;t suffice.<br />
It&#8217;s also quite hard to intercept stuff in a manner which guarantees that the code being observed will be left unaffected.<br />
The only viable alternative AFAIK is to write a &#8216;noisy&#8217; variant of the language itself, which though slow will have dozens more hooks and callbacks. Since C makes me want to run away and hide, I&#8217;d gotten started with JRuby, but stopped soon after for various reasons I no longer remember.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
