<?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/"
	>

<channel>
	<title>Dereferenced.com &#187; CPAN</title>
	<atom:link href="http://www.dereferenced.com/topics/perl/cpan/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dereferenced.com</link>
	<description>A preponderance of Perl, an excess of XML, and additional alliterations.</description>
	<lastBuildDate>Sun, 29 Aug 2010 23:16:38 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Perl Module Release: Image-Size 3.230</title>
		<link>http://www.dereferenced.com/2010/08/29/perl-module-release-image-size-3-230/</link>
		<comments>http://www.dereferenced.com/2010/08/29/perl-module-release-image-size-3-230/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 23:16:38 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Image-Size]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=129</guid>
		<description><![CDATA[

Version: 3.230
Released: Sunday August 29, 2010, 04:00:00 PM -0700
Changes:




imgsize


lib/Image/Size.pm



perlcritic clean-ups from new rules.





lib/Image/Size.pm


t/Test_emf_small.emf (added)


t/all.t



RT #59995: Added support for Windows Enhanced Metafile Format (EMF).





t/00_load.t (deleted)


t/01_pod.t (deleted)


t/02_pod_coverage.t (deleted)


t/03_meta.t (deleted)


t/04_minimumversion.t (deleted)


t/05_critic.t (deleted)


xt/00_load.t (added)


xt/01_pod.t (added)


xt/02_pod_coverage.t (added)


xt/03_meta.t (added)


xt/04_minimumversion.t (added)


xt/05_critic.t (added)



Move the author/distro-sanity tests to an &#8220;xt&#8221; directory.





]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:cl="http://www.blackperl.com/2009/01/ChangeLogML" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="changelog-container" class="changelog-container-div">
<div class="changelog-release-div" name="release_3_230" id="release_3_230_div">
<span class="changelog-release-heading">Version: 3.230</span><br/><br />
<span class="changelog-release-date">Released: <span class="changelog-date">Sunday August 29, 2010, 04:00:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">imgsize</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Image/Size.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">
perlcritic clean-ups from new rules.
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Image/Size.pm</tt>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/Test_emf_small.emf</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/all.t</tt>
</li>
</ul>
<p class="changelog-release-change-para">
<a href="http://rt.cpan.org/Ticket/Display.html?id=59995" class="changelog-html-a">RT #59995</a>: Added support for Windows Enhanced Metafile Format (EMF).
</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/00_load.t</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/01_pod.t</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/02_pod_coverage.t</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/03_meta.t</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/04_minimumversion.t</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">t/05_critic.t</tt> <span class="changelog-release-file-action">(deleted)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/00_load.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/01_pod.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/02_pod_coverage.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/03_meta.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/04_minimumversion.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
<li class="changelog-release-change-li">
<tt class="changelog-filename">xt/05_critic.t</tt> <span class="changelog-release-file-action">(added)</span>
</li>
</ul>
<p class="changelog-release-change-para">
Move the author/distro-sanity tests to an &#8220;xt&#8221; directory.
</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2010/08/29/perl-module-release-image-size-3-230/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: Env-Export 0.21</title>
		<link>http://www.dereferenced.com/2010/04/25/perl-module-release-env-export-0-21/</link>
		<comments>http://www.dereferenced.com/2010/04/25/perl-module-release-env-export-0-21/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 05:11:35 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Env-Export]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=126</guid>
		<description><![CDATA[

Version: 0.21
Released: Sunday April 25, 2010, 10:10:00 PM -0700
Changes:




lib/Env/Export.pm



        Code clean-up inspired by perlcritic.





]]></description>
			<content:encoded><![CDATA[<div xmlns="http://www.w3.org/1999/xhtml" xmlns:cl="http://www.blackperl.com/2009/01/ChangeLogML" xmlns:xhtml="http://www.w3.org/1999/xhtml" id="changelog-container" class="changelog-container-div">
<div class="changelog-release-div" name="release_0_21" id="release_0_21_div">
<span class="changelog-release-heading">Version: 0.21</span><br/><br />
<span class="changelog-release-date">Released: <span class="changelog-date">Sunday April 25, 2010, 10:10:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li">
<tt class="changelog-filename">lib/Env/Export.pm</tt>
</li>
</ul>
<p class="changelog-release-change-para">
        Code clean-up inspired by perlcritic.
</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2010/04/25/perl-module-release-env-export-0-21/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: Image-Size 3.221</title>
		<link>http://www.dereferenced.com/2010/04/25/perl-module-release-imagesize-3-221/</link>
		<comments>http://www.dereferenced.com/2010/04/25/perl-module-release-imagesize-3-221/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 21:21:49 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Image-Size]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=124</guid>
		<description><![CDATA[
Version: 3.221
Released: Sunday April 25, 2010, 02:10:00 PM -0700
Changes:



 imgsize
 lib/Image/Size.pm

Large-scale code and documentation clean-up based on perlcritic
and visual review.




]]></description>
			<content:encoded><![CDATA[<div id="changelog-container" class="changelog-container-div">
<div id="release_3_221_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 3.221</span><br />
<span class="changelog-release-date">Released: <span class="changelog-date">Sunday April 25, 2010, 02:10:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">imgsize</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Image/Size.pm</tt></li>
</ul>
<p class="changelog-release-change-para">Large-scale code and documentation clean-up based on perlcritic<br />
and visual review.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2010/04/25/perl-module-release-imagesize-3-221/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.73</title>
		<link>http://www.dereferenced.com/2010/03/16/perl-module-release-rpc-xml-0-73/</link>
		<comments>http://www.dereferenced.com/2010/03/16/perl-module-release-rpc-xml-0-73/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 06:14:48 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=121</guid>
		<description><![CDATA[

Version: 0.73
Released: Tuesday March 16, 2010, 10:45:00 PM -0700
Changes:



 MANIFEST
 t/28_parser_bugs_50013.t (deleted)
 t/90_rt50013_parser_bugs.t (added)


Rename of t/28_parser_bugs_50013.t to fit more universal scheme for
test suites that directly address specific RT bugs.



 lib/RPC/XML/Server.pm
 t/90_rt54183_sigpipe.t (added)

RT #54183: Provide handling of SIGPIPE when sending the response to the client,
in case they&#8217;ve terminated the connection.



 MANIFEST


Forgot to add the new test [...]]]></description>
			<content:encoded><![CDATA[<div id="changelog-container" class="changelog-container-div">
<div id="release_0_73_div" class="changelog-release-div">
<p><span class="changelog-release-heading">Version: 0.73</span></p>
<p><span class="changelog-release-date">Released: <span class="changelog-date">Tuesday March 16, 2010, 10:45:00 PM -0700</span></span></p>
<p class="changelog-release-para">Changes:</p>
<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/28_parser_bugs_50013.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/90_rt50013_parser_bugs.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para">
<p>Rename of t/28_parser_bugs_50013.t to fit more universal scheme for<br />
test suites that directly address specific RT bugs.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Server.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/90_rt54183_sigpipe.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=54183">RT #54183</a>: Provide handling of SIGPIPE when sending the response to the client,<br />
in case they&#8217;ve terminated the connection.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Forgot to add the new test suite to MANIFEST.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Server.pm</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Forgot to update the module version number.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Fix typo in reftype() call.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">t/90_rt54494_blessed_refs.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=54494">RT #54494</a>: Fix handling of blessed references in smart_encode().</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Apache/RPC/Status.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Client.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Function.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Method.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt></li>
<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Server.pm</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Large-scale code clean-up driven by Perl::Critic. All critic flags<br />
down to severity 1 now removed.</p>
</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
</ul>
<p class="changelog-release-change-para">
<p>Forgot to add t/90_rt54494_blessed_refs.t when it was created.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2010/03/16/perl-module-release-rpc-xml-0-73/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Monday: Data::Section</title>
		<link>http://www.dereferenced.com/2009/12/28/perl-module-monday-datasection/</link>
		<comments>http://www.dereferenced.com/2009/12/28/perl-module-monday-datasection/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 06:24:14 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[module-monday]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=115</guid>
		<description><![CDATA[For this week, I&#8217;m turning the first of several modules I was introduced to by reading RJBS&#8217; Advent Calendar. This module scratches a particular itch that I&#8217;ve had on several occasions, including fairly recently.
Data::Section, in simple terms, turns your __DATA__ section into a hash-table of strings keyed by indexes you choose. It gives you a [...]]]></description>
			<content:encoded><![CDATA[<p>For this week, I&#8217;m turning the first of several modules I was introduced to by reading RJBS&#8217; <a href="http://advent.rjbs.manxome.org/index.html">Advent Calendar</a>. This module scratches a particular itch that I&#8217;ve had on several occasions, including fairly recently.</p>
<p><a href="http://search.cpan.org/dist/Data-Section/">Data::Section</a>, in simple terms, turns your <code>__DATA__</code> section into a hash-table of strings keyed by indexes you choose. It gives you a clean, programmatic way of having multiple &#8220;mini-data&#8221; sections within the main one, in a fashion similar to <a href="http://search.cpan.org/dist/Inline-Files/">Inline::Files</a> (but without the niggling caveat that it <a href="http://search.cpan.org/dist/Inline-Files/lib/Inline/Files.pm#Safety_first">could overwrite your source files</a>). The author notes that it was originally envisioned as a way for modules to store their own (multiple) templates, which is a task I&#8217;ve had to deal with before. But it would be useful anywhere you want to store large chunks of text data, without resorting to here-documents. It also allows for inheritance of data from a module&#8217;s super-classes that also use Data::Section, allowing a class to re-use existing data and only &#8220;declare&#8221; the extra sections it needs, or those sections that need to be different. You can learn more at the <a href="http://advent.rjbs.manxome.org/2009-12-09.html">advent entry</a> for this module.</p>
<p>I already have a small CGI app that will be getting the Data::Section treatment, and I hope it can be useful to you as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/28/perl-module-monday-datasection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Monday: Linux::Inotify2</title>
		<link>http://www.dereferenced.com/2009/12/14/perl-module-monday-linuxinotify2/</link>
		<comments>http://www.dereferenced.com/2009/12/14/perl-module-monday-linuxinotify2/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 07:43:20 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[module-monday]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=111</guid>
		<description><![CDATA[Here&#8217;s another short one this week&#8230;
I first learned about Linux::Inotify2 from a posting on acme&#8217;s blog. It&#8217;s a neat interface to the Linux Inotify system, which itself is basically a way of being informed whenever things happen in the file-system.
I was able to make use of this almost immediately&#8211; I took the sample script from [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another short one this week&#8230;</p>
<p>I first learned about <a href="http://search.cpan.org/dist/Linux-Inotify2/">Linux::Inotify2</a> from a <a href="http://acme.vox.com/library/post/what-files-does-your-perl-load.html">posting on acme&#8217;s blog</a>. It&#8217;s a neat interface to the Linux <a href="http://en.wikipedia.org/wiki/Inotify">Inotify</a> system, which itself is basically a way of being informed whenever things happen in the file-system.</p>
<p>I was able to make use of this almost immediately&#8211; I took the sample script from acme&#8217;s post and made a few adjustments, then used it to look at the libraries that <a href="http://search.cpan.org/dist/Image-Size/">Image::Size</a> loads during start-up. Turns out that there were a couple of them that didn&#8217;t need to be loaded until/unless needed, and once I saw this I was able to move them around and speed up the compile-time phase of the module.</p>
<p>This module has some great potential for monitoring, measuring, etc. I&#8217;m toying with a graphical version of acme&#8217;s script that I can have running during test suite runs, to get a better idea of other places I can improve things.</p>
<p>Check out the module, and check out acme&#8217;s original post on the subject, too!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/14/perl-module-monday-linuxinotify2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.72</title>
		<link>http://www.dereferenced.com/2009/12/13/perl-module-release-rpc-xml-0-72/</link>
		<comments>http://www.dereferenced.com/2009/12/13/perl-module-release-rpc-xml-0-72/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 05:48:56 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=101</guid>
		<description><![CDATA[

Version: 0.72

Released: Sunday December 13, 2009, 09:45:00 PM -0700
Changes:




	 Makefile.PL
	 t/40_server_xmllibxml.t

RT #52662:
Fix requirement specification for XML::LibXML.




	 lib/RPC/XML.pm



Some more clean-up of the docs, removing a redundant section.




]]></description>
			<content:encoded><![CDATA[<p>
<div id="changelog-container" class="changelog-container-div">
<div id="release_0_72_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 0.72</span>

<span class="changelog-release-date">Released: <span class="changelog-date">Sunday December 13, 2009, 09:45:00 PM -0700</span></span>
<p class="changelog-release-para">Changes:</p>

<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">Makefile.PL</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/40_server_xmllibxml.t</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=52662">RT #52662</a>:
Fix requirement specification for XML::LibXML.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Some more clean-up of the docs, removing a redundant section.</div>
</div>
</div>
</div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/13/perl-module-release-rpc-xml-0-72/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Monday: File::Tail</title>
		<link>http://www.dereferenced.com/2009/12/07/perl-module-monday-filetail/</link>
		<comments>http://www.dereferenced.com/2009/12/07/perl-module-monday-filetail/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 05:27:48 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[module-monday]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=98</guid>
		<description><![CDATA[Today, a short one as I&#8217;m short on time. But I wasn&#8217;t able to do a PMM last week, and I&#8217;d hate to skip it two weeks in a row, so&#8230;
Say hello to File::Tail. A simple concept, but a very, very useful one.  Ever run the *NIX &#8220;tail -f &#60;file&#62;&#8221; command? Yeah, it&#8217;s pretty much just like [...]]]></description>
			<content:encoded><![CDATA[<p>Today, a short one as I&#8217;m short on time. But I wasn&#8217;t able to do a PMM last week, and I&#8217;d hate to skip it two weeks in a row, so&#8230;</p>
<p>Say hello to <a href="http://search.cpan.org/dist/File-Tail/">File::Tail</a>. A simple concept, but a very, very useful one.  Ever run the *NIX &#8220;<tt>tail -f &lt;file&gt;</tt>&#8221; command? Yeah, it&#8217;s pretty much just like that. Only in Perl, so it&#8217;s actually more flexible. Much more.</p>
<p>You can use it in a very simple manner, to read from files that are continuously updating. You can control how often and to what degree it adjusts the wait-interval it uses when polling the underlying file to check for changes. You can also tie a file-handle to it. You can do things like <tt>select</tt>-polling across several such handles or objects, to read in a non-blocking way from multiple tail&#8217;d files at once. It even comes bundled with two sample scripts showing it in action.</p>
<p>Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/07/perl-module-monday-filetail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.71</title>
		<link>http://www.dereferenced.com/2009/12/07/perl-module-release-rpc-xml-0-71/</link>
		<comments>http://www.dereferenced.com/2009/12/07/perl-module-release-rpc-xml-0-71/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:39:22 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=96</guid>
		<description><![CDATA[

Version: 0.71

Released: Monday December  7, 2009, 08:00:00 PM -0700
Changes:




	 MANIFEST
	 t/01_pod.t (deleted)
	 t/02_pod_coverage.t (deleted)
	 t/03_meta.t (deleted)
	 t/04_minimumversion.t (deleted)
	 t/05_critic.t (deleted)
	 xt/01_pod.t (added)
	 xt/02_pod_coverage.t (added)
	 xt/03_meta.t (added)
	 xt/04_minimumversion.t (added)
	 xt/05_critic.t (added)



Moved author-only tests to xt/, updated MANIFEST.


	 MANIFEST



Add test suite 28_parser_bugs_50013.t, which was omitted from last
release.


	 xt/01_pod.t
	 xt/02_pod_coverage.t
	 xt/03_meta.t
	 xt/04_minimumversion.t
	 xt/05_critic.t



Re-engineered the author-only/release tests, since [...]]]></description>
			<content:encoded><![CDATA[<p>
<div id="changelog-container" class="changelog-container-div">
<div id="release_0_71_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 0.71</span>

<span class="changelog-release-date">Released: <span class="changelog-date">Monday December  7, 2009, 08:00:00 PM -0700</span></span>
<p class="changelog-release-para">Changes:</p>

<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/01_pod.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/02_pod_coverage.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/03_meta.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/04_minimumversion.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/05_critic.t</tt> <span class="changelog-release-file-action">(deleted)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/01_pod.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/02_pod_coverage.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/03_meta.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/04_minimumversion.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/05_critic.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"></p>

Moved author-only tests to xt/, updated MANIFEST.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">MANIFEST</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Add test suite 28_parser_bugs_50013.t, which was omitted from last
release.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/01_pod.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/02_pod_coverage.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/03_meta.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/04_minimumversion.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">xt/05_critic.t</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Re-engineered the author-only/release tests, since they're no longer in
the t/ directory and thus should not interfere.</div>
</div>
</div>
</div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/07/perl-module-release-rpc-xml-0-71/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perl Module Release: RPC-XML 0.70</title>
		<link>http://www.dereferenced.com/2009/12/06/perl-module-release-rpc-xml-0-70/</link>
		<comments>http://www.dereferenced.com/2009/12/06/perl-module-release-rpc-xml-0-70/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 06:54:50 +0000</pubDate>
		<dc:creator>rjray</dc:creator>
				<category><![CDATA[CPAN]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[RPC-XML]]></category>

		<guid isPermaLink="false">http://www.dereferenced.com/?p=94</guid>
		<description><![CDATA[

Version: 0.70

Released: Sunday December  6, 2009, 10:00:00 PM -0700
Changes:




	 lib/RPC/XML.pm
	 t/10_data.t

RT #49406:
Make Base64 data-type allow zero-length data.




	 lib/RPC/XML.pm
	 t/10_data.t



Hand-applied a patch (most likely from Bill Moseley) to extend the
construction of dateTime.iso8601 data-types.


	 t/40_server.t



Fixed another corner-case for the url() test.


	 lib/RPC/XML.pm



Fixed a case from previous work that caused "undef" warnings.


	 lib/RPC/XML.pm
	 lib/RPC/XML/Parser.pm
	 t/28_parser_bugs_50013.t

RT #50013:
Restore backwards-compatibility [...]]]></description>
			<content:encoded><![CDATA[<p>
<div id="changelog-container" class="changelog-container-div">
<div id="release_0_70_div" class="changelog-release-div"><span class="changelog-release-heading">Version: 0.70</span>

<span class="changelog-release-date">Released: <span class="changelog-date">Sunday December  6, 2009, 10:00:00 PM -0700</span></span>
<p class="changelog-release-para">Changes:</p>

<div class="changelog-release-changes-container">
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/10_data.t</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=49406">RT #49406</a>:
Make Base64 data-type allow zero-length data.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/10_data.t</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Hand-applied a patch (most likely from Bill Moseley) to extend the
construction of dateTime.iso8601 data-types.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/40_server.t</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Fixed another corner-case for the url() test.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Fixed a case from previous work that caused "undef" warnings.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser.pm</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/28_parser_bugs_50013.t</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=50013">RT #50013</a>:
Restore backwards-compatibility for projects that use RPC::XML::Parser
directly.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Procedure.pm</tt></li>
</ul>
<p class="changelog-release-change-para"><a class="changelog-html-a" href="http://rt.cpan.org/Ticket/Display.html?id=50143">RT #50143</a>:
Incorrectly called server_fault() as if it were a coderef.

</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/Apache/RPC/Server.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Applied patch from Frank Wiegand to fix a POD problem.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Some additional regexp issues on dateTime.iso8601, to handle
backwards-compatibility.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/ParserFactory.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Fixed some minor doc errors.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLParser.pm</tt></li>
</ul>
<p class="changelog-release-change-para"></p>

Moved the 'require' of some libraries to the point where they are
first needed, to delay loading until/unless necessary.</div>
<div class="changelog-release-change">
<ul class="changelog-release-change-ul">
	<li class="changelog-release-change-li"> <tt class="changelog-filename">lib/RPC/XML/Parser/XMLLibXML.pm</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/21_xml_libxml.t</tt> <span class="changelog-release-file-action">(added)</span></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/29_parserfactory.t</tt></li>
	<li class="changelog-release-change-li"> <tt class="changelog-filename">t/40_server_xmllibxml.t</tt> <span class="changelog-release-file-action">(added)</span></li>
</ul>
<p class="changelog-release-change-para"></p>

Implement support for XML::LibXML in the parser-factory.</div>
</div>
</div>
</div>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dereferenced.com/2009/12/06/perl-module-release-rpc-xml-0-70/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
