<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.6" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Robin Smidsr&#248;d - Latest comments on Playing with Alias' new CPANDB</title>
		<link>http://blog.robin.smidsrod.no/index.php?disp=comments</link>
		<description></description>
		<language>nb-NO</language>
		<docs>http://backend.userland.com/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.6"/>
		<ttl>60</ttl>
				<item>
			<title>In response to: Playing with Alias' new CPANDB</title>
			<pubDate>Mon, 06 Jul 2009 00:45:05 +0000</pubDate>
			<dc:creator>Adam Kennedy [Visitor]</dc:creator>
			<guid isPermaLink="false">c772@http://blog.robin.smidsrod.no/</guid>
			<description>Looking some some of NUFFIN's modules, it's probably because he's using raw ExtUtils::MakeMaker (which doesn't natively support anything other than a run-time requires).</description>
			<content:encoded><![CDATA[Looking some some of NUFFIN's modules, it's probably because he's using raw ExtUtils::MakeMaker (which doesn't natively support anything other than a run-time requires).]]></content:encoded>
			<link>http://blog.robin.smidsrod.no/index.php/2009/07/03/playing-with-alias-new-cpandb#c772</link>
		</item>
				<item>
			<title>In response to: Playing with Alias' new CPANDB</title>
			<pubDate>Sun, 05 Jul 2009 10:06:28 +0000</pubDate>
			<dc:creator>Robin Smidsr&#248;d [Member]</dc:creator>
			<guid isPermaLink="false">c771@http://blog.robin.smidsrod.no/</guid>
			<description>@Barbie: Should the module actually be listed as a required dependency if you check for its existence at (test) runtime? I thought that was what the recommended list was for.&lt;br /&gt;</description>
			<content:encoded><![CDATA[@Barbie: Should the module actually be listed as a required dependency if you check for its existence at (test) runtime? I thought that was what the recommended list was for.<br />]]></content:encoded>
			<link>http://blog.robin.smidsrod.no/index.php/2009/07/03/playing-with-alias-new-cpandb#c771</link>
		</item>
				<item>
			<title>In response to: Playing with Alias' new CPANDB</title>
			<pubDate>Sun, 05 Jul 2009 09:46:52 +0000</pubDate>
			<dc:creator>Barbie [Visitor]</dc:creator>
			<guid isPermaLink="false">c770@http://blog.robin.smidsrod.no/</guid>
			<description>In my case, I check at runtime as some functionality can be enabled/disabled by knowing which optional modules are available. This is particularly true for many of the plugin frameworks I've written.</description>
			<content:encoded><![CDATA[In my case, I check at runtime as some functionality can be enabled/disabled by knowing which optional modules are available. This is particularly true for many of the plugin frameworks I've written.]]></content:encoded>
			<link>http://blog.robin.smidsrod.no/index.php/2009/07/03/playing-with-alias-new-cpandb#c770</link>
		</item>
				<item>
			<title>In response to: Playing with Alias' new CPANDB</title>
			<pubDate>Sat, 04 Jul 2009 18:57:01 +0000</pubDate>
			<dc:creator>Robin Smidsr&#248;d [Member]</dc:creator>
			<guid isPermaLink="false">c769@http://blog.robin.smidsrod.no/</guid>
			<description>Changed to:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
SELECT d.author, count(r.module) AS test_namespace_used_in_runtime_phase&lt;br /&gt;
FROM requires r JOIN distribution d ON r.distribution = d.distribution&lt;br /&gt;
WHERE r.module LIKE 'Test::%'&lt;br /&gt;
AND r.phase = 'runtime'&lt;br /&gt;
AND r.distribution NOT LIKE 'Test%'&lt;br /&gt;
GROUP BY d.author&lt;br /&gt;
ORDER BY test_namespace_used_in_runtime_phase DESC&lt;br /&gt;
LIMIT 20&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Results:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
NUFFIN   119&lt;br /&gt;
LUSHE     78&lt;br /&gt;
ANDYA     72&lt;br /&gt;
RJBS      66&lt;br /&gt;
LBROCARD  65&lt;br /&gt;
BDFOY     62&lt;br /&gt;
MARKOV    62&lt;br /&gt;
MIYAGAWA  53&lt;br /&gt;
ISHIGAKI  48&lt;br /&gt;
SIMONW    45&lt;br /&gt;
TOKUHIROM 37&lt;br /&gt;
NKH       36&lt;br /&gt;
LEOCHARRE 34&lt;br /&gt;
DAVEBAIRD 32&lt;br /&gt;
KARMAN    31&lt;br /&gt;
MCMAHON   31&lt;br /&gt;
PETDANCE	28&lt;br /&gt;
SALVA	28&lt;br /&gt;
SMUELLER	26&lt;br /&gt;
AMBS	25&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Not much difference in the report after this correction.</description>
			<content:encoded><![CDATA[Changed to:<br />
<code><br />
SELECT d.author, count(r.module) AS test_namespace_used_in_runtime_phase<br />
FROM requires r JOIN distribution d ON r.distribution = d.distribution<br />
WHERE r.module LIKE 'Test::%'<br />
AND r.phase = 'runtime'<br />
AND r.distribution NOT LIKE 'Test%'<br />
GROUP BY d.author<br />
ORDER BY test_namespace_used_in_runtime_phase DESC<br />
LIMIT 20<br />
</code><br />
<br />
Results:<br />
<code><br />
NUFFIN   119<br />
LUSHE     78<br />
ANDYA     72<br />
RJBS      66<br />
LBROCARD  65<br />
BDFOY     62<br />
MARKOV    62<br />
MIYAGAWA  53<br />
ISHIGAKI  48<br />
SIMONW    45<br />
TOKUHIROM 37<br />
NKH       36<br />
LEOCHARRE 34<br />
DAVEBAIRD 32<br />
KARMAN    31<br />
MCMAHON   31<br />
PETDANCE	28<br />
SALVA	28<br />
SMUELLER	26<br />
AMBS	25<br />
</code><br />
<br />
Not much difference in the report after this correction.]]></content:encoded>
			<link>http://blog.robin.smidsrod.no/index.php/2009/07/03/playing-with-alias-new-cpandb#c769</link>
		</item>
				<item>
			<title>In response to: Playing with Alias' new CPANDB</title>
			<pubDate>Sat, 04 Jul 2009 17:39:37 +0000</pubDate>
			<dc:creator>Adam Kennedy [Visitor]</dc:creator>
			<guid isPermaLink="false">c767@http://blog.robin.smidsrod.no/</guid>
			<description>One minor improvement to this would be to ignore any dependencies where the source isn't Test (So that you factor out Test -&gt; Test deps).&lt;br /&gt;
&lt;br /&gt;
So perhaps add in a&lt;br /&gt;
&lt;br /&gt;
r.distribution NOT LIKE '%Test'</description>
			<content:encoded><![CDATA[One minor improvement to this would be to ignore any dependencies where the source isn't Test (So that you factor out Test -> Test deps).<br />
<br />
So perhaps add in a<br />
<br />
r.distribution NOT LIKE '%Test']]></content:encoded>
			<link>http://blog.robin.smidsrod.no/index.php/2009/07/03/playing-with-alias-new-cpandb#c767</link>
		</item>
			</channel>
</rss>
