<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	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>Elliot Loves Perl &#187; PPI</title>
	<atom:link href="http://elliotlovesperl.com/tag/ppi/feed/" rel="self" type="application/rss+xml" />
	<link>http://elliotlovesperl.com</link>
	<description>A boy and his language</description>
	<lastBuildDate>Wed, 17 Feb 2010 12:43:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='elliotlovesperl.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7899c71f1e2dd5c5fa1b1ec047ffdf34?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Elliot Loves Perl &#187; PPI</title>
		<link>http://elliotlovesperl.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://elliotlovesperl.com/osd.xml" title="Elliot Loves Perl" />
	<atom:link rel='hub' href='http://elliotlovesperl.com/?pushpress=hub'/>
		<item>
		<title>Dear LazyCPAN, please create these documentation modules.</title>
		<link>http://elliotlovesperl.com/2009/06/28/dear-lazycpan-please-create-these-documentation-modules/</link>
		<comments>http://elliotlovesperl.com/2009/06/28/dear-lazycpan-please-create-these-documentation-modules/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 03:40:47 +0000</pubDate>
		<dc:creator>elliotlovesperl</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[Moose]]></category>
		<category><![CDATA[Pod::Coverage]]></category>
		<category><![CDATA[PPI]]></category>

		<guid isPermaLink="false">http://elliotlovesperl.wordpress.com/?p=132</guid>
		<description><![CDATA[Ideas that I&#8217;ve got floating around, but which I haven&#8217;t gotten to yet: Pod::Coverage::PPI Like Pod::Coverage, but rather than looking at the symbol table, uses PPI to discover subs that need documenting. Pod::Coverage::Moose Like Pod::Coverage, but, in addition to regular subroutines requiring documentation, reports on Moose generated accessors, delegations, etc. that are undocumented. Pod::Coverage::PPIMoose Combines [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elliotlovesperl.com&amp;blog=7775865&amp;post=132&amp;subd=elliotlovesperl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ideas that I&#8217;ve got floating around, but which I haven&#8217;t gotten to yet:</p>
<dl>
<dt>Pod::Coverage::PPI</dt>
<dd>Like <a href="http://search.cpan.org/perldoc/Pod::Coverage">Pod::Coverage</a>, but rather than looking at the symbol table, uses <a href="http://search.cpan.org/perldoc/PPI">PPI</a> to discover <code>sub</code>s that need documenting.</dd>
<dt>Pod::Coverage::Moose</dt>
<dd>Like <a href="http://search.cpan.org/perldoc/Pod::Coverage">Pod::Coverage</a>, but, in addition to regular subroutines requiring documentation, reports on <a href="http://search.cpan.org/perldoc/Moose">Moose</a> generated accessors, delegations, etc. that are undocumented.</dd>
<dt>Pod::Coverage::PPIMoose</dt>
<dd>Combines the two others.</dd>
</dl>
<br /> Tagged: documentation, modules, Moose, Pod::Coverage, PPI <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elliotlovesperl.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elliotlovesperl.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elliotlovesperl.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elliotlovesperl.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elliotlovesperl.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elliotlovesperl.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elliotlovesperl.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elliotlovesperl.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elliotlovesperl.com&amp;blog=7775865&amp;post=132&amp;subd=elliotlovesperl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elliotlovesperl.com/2009/06/28/dear-lazycpan-please-create-these-documentation-modules/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e2e2e6430cc24b91f3c25f25fba6d9e6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elliotlovesperl</media:title>
		</media:content>
	</item>
		<item>
		<title>Crud. CPAN::Site is unfixably broken.</title>
		<link>http://elliotlovesperl.com/2008/09/09/crud-cpansite-is-unfixably-broken/</link>
		<comments>http://elliotlovesperl.com/2008/09/09/crud-cpansite-is-unfixably-broken/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 17:11:27 +0000</pubDate>
		<dc:creator>elliotlovesperl</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CPAN::Site]]></category>
		<category><![CDATA[darkpan]]></category>
		<category><![CDATA[ExtUtils::MakeMaker]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[MyCPAN::Indexer]]></category>
		<category><![CDATA[PPI]]></category>
		<category><![CDATA[Test::Object]]></category>

		<guid isPermaLink="false">http://elliotlovesperl.com/?p=53</guid>
		<description><![CDATA[I&#8217;m setting up a DarkPAN at work. CPAN::Site does most of what I want with maintaining it. Unfortunately, it has some bugs with parsing module versions (in particular Test::Object, which is a blocker for PPI); in particular, it can&#8217;t distinguish between namespace declarations in actual code and in code examples in documentation. I thought that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elliotlovesperl.com&amp;blog=7775865&amp;post=53&amp;subd=elliotlovesperl&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m setting up a DarkPAN at work.</p>
<p>CPAN::Site does most of what I want with maintaining it. Unfortunately, it has some bugs with parsing module versions (in particular Test::Object, which is a blocker for PPI); in particular, it can&#8217;t distinguish between namespace declarations in actual code and in code examples in documentation. I thought that it could be worked around, but in reading source, it&#8217;s doing some pretty incredible stuff.</p>
<p>It&#8217;s reading perl code straight out of raw tar files. It ungzips the tarballs, but doesn&#8217;t untar them. It simply tries to find perl code in the middle of the tar stream and grab the versions out that. Yech.</p>
<p>So, looks like I&#8217;m going to be forced to go back to CPAN::Mini::Inject, <a href="http://www.cpan.org/modules/04pause.html#conventions">taking advantage of parse_version() in ExtUtils::MakeMaker</a>. I&#8217;m going to have to have a look at <a href="http://use.perl.org/~brian_d_foy/journal/37375">brian d foy&#8217;s MyCPAN::Indexer work</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/elliotlovesperl.wordpress.com/53/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/elliotlovesperl.wordpress.com/53/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/elliotlovesperl.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/elliotlovesperl.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/elliotlovesperl.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/elliotlovesperl.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/elliotlovesperl.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/elliotlovesperl.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/elliotlovesperl.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/elliotlovesperl.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=elliotlovesperl.com&amp;blog=7775865&amp;post=53&amp;subd=elliotlovesperl&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://elliotlovesperl.com/2008/09/09/crud-cpansite-is-unfixably-broken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e2e2e6430cc24b91f3c25f25fba6d9e6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">elliotlovesperl</media:title>
		</media:content>
	</item>
	</channel>
</rss>