<?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 for Kris Kemper</title>
	<link>http://blog.kriskemper.com</link>
	<description>Thoughtworker, Agile Philosopher, Hero</description>
	<pubDate>Thu, 08 Jan 2009 01:34:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
		<item>
		<title>Comment on Another best practice: Command query separation by Recent Links Tagged With "bestpractice" - JabberTags</title>
		<link>http://blog.kriskemper.com/2008/08/06/another-best-practice-command-query-separation/#comment-1924</link>
		<dc:creator>Recent Links Tagged With "bestpractice" - JabberTags</dc:creator>
		<pubDate>Sun, 30 Nov 2008 18:04:23 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/08/06/another-best-practice-command-query-separation/#comment-1924</guid>
		<description>[...] public links &#62;&#62; bestpractice   Giving Grants to Individuals Saved by indd on Sat 22-11-2008   Another best practice: Command query separation Saved by opentorrent on Mon 10-11-2008   Finding and Keeping Board Members - the role of best [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] public links &gt;&gt; bestpractice   Giving Grants to Individuals Saved by indd on Sat 22-11-2008   Another best practice: Command query separation Saved by opentorrent on Mon 10-11-2008   Finding and Keeping Board Members - the role of best [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Granularity of Abstractions by C# new language features: Conciseness v Readability at Mark Needham</title>
		<link>http://blog.kriskemper.com/2008/10/23/granularity-of-abstractions/#comment-1841</link>
		<dc:creator>C# new language features: Conciseness v Readability at Mark Needham</dc:creator>
		<pubDate>Mon, 24 Nov 2008 13:45:01 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/23/granularity-of-abstractions/#comment-1841</guid>
		<description>[...] One idea I am considering trying is using methods which describe more clearly what the lambda function is doing. This is an idea I came across from Kris Kemper's post about using similar Ruby language features. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] One idea I am considering trying is using methods which describe more clearly what the lambda function is doing. This is an idea I came across from Kris Kemper&#8217;s post about using similar Ruby language features. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on When will we have a real multi-user windowing system by Kris Kemper</title>
		<link>http://blog.kriskemper.com/2008/10/28/when-will-we-have-a-real-multi-user-windowing-system/#comment-1694</link>
		<dc:creator>Kris Kemper</dc:creator>
		<pubDate>Mon, 17 Nov 2008 15:08:03 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/28/when-will-we-have-a-real-multi-user-windowing-system/#comment-1694</guid>
		<description>Actually, I think that the squeak UI generally allows for multiple users. When I was doing projects in Squeak back in college, I seem to remember the concept of multiple "hands." In my case, I was scripting an avatar that would click on stuff for the user in order to teach them how to use squeak. Can't remember about multiple focus itself - that may have assumed single user.

OpenCroquet looks pretty cool - looks like an upgraded Wonderland (the 3d api written by Jeff Peirce).</description>
		<content:encoded><![CDATA[<p>Actually, I think that the squeak UI generally allows for multiple users. When I was doing projects in Squeak back in college, I seem to remember the concept of multiple &#8220;hands.&#8221; In my case, I was scripting an avatar that would click on stuff for the user in order to teach them how to use squeak. Can&#8217;t remember about multiple focus itself - that may have assumed single user.</p>
<p>OpenCroquet looks pretty cool - looks like an upgraded Wonderland (the 3d api written by Jeff Peirce).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on When will we have a real multi-user windowing system by Bill Six</title>
		<link>http://blog.kriskemper.com/2008/10/28/when-will-we-have-a-real-multi-user-windowing-system/#comment-1684</link>
		<dc:creator>Bill Six</dc:creator>
		<pubDate>Mon, 17 Nov 2008 09:14:40 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/28/when-will-we-have-a-real-multi-user-windowing-system/#comment-1684</guid>
		<description>What's up dude.  I know I'm frequently Lisp/Smalltalk-crazy, but OpenCroquet is probably the closest thing to what you're describing here.</description>
		<content:encoded><![CDATA[<p>What&#8217;s up dude.  I know I&#8217;m frequently Lisp/Smalltalk-crazy, but OpenCroquet is probably the closest thing to what you&#8217;re describing here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That&#8217;s stupid by prasanth</title>
		<link>http://blog.kriskemper.com/2008/10/22/thats-stupid/#comment-1632</link>
		<dc:creator>prasanth</dc:creator>
		<pubDate>Fri, 14 Nov 2008 07:57:57 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/22/thats-stupid/#comment-1632</guid>
		<description>nice one!</description>
		<content:encoded><![CDATA[<p>nice one!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on An idea for a ruby inspection tool 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" 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>Comment on An idea for a ruby inspection tool 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>Comment on An idea for a ruby inspection tool 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>
	<item>
		<title>Comment on That&#8217;s stupid by Tal R</title>
		<link>http://blog.kriskemper.com/2008/10/22/thats-stupid/#comment-1103</link>
		<dc:creator>Tal R</dc:creator>
		<pubDate>Thu, 23 Oct 2008 23:20:03 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/22/thats-stupid/#comment-1103</guid>
		<description>That's stupid...</description>
		<content:encoded><![CDATA[<p>That&#8217;s stupid&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on That&#8217;s stupid by Amit</title>
		<link>http://blog.kriskemper.com/2008/10/22/thats-stupid/#comment-1102</link>
		<dc:creator>Amit</dc:creator>
		<pubDate>Thu, 23 Oct 2008 23:05:29 +0000</pubDate>
		<guid>http://blog.kriskemper.com/2008/10/22/thats-stupid/#comment-1102</guid>
		<description>Very funny Kemper. You're stupid.</description>
		<content:encoded><![CDATA[<p>Very funny Kemper. You&#8217;re stupid.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
