<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Software @ UNH</title>
	<atom:link href="http://software.unh.edu/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://software.unh.edu</link>
	<description>by the U, for the U</description>
	<lastBuildDate>Mon, 17 Jun 2013 14:53:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>Comment on Reports from YAPC::NA 2013 by Bill Costa</title>
		<link>http://software.unh.edu/2013/06/03/reports-from-yapcna-2013/comment-page-1/#comment-291752</link>
		<dc:creator>Bill Costa</dc:creator>
		<pubDate>Mon, 17 Jun 2013 14:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1415#comment-291752</guid>
		<description>Thanks for taking the time to do these conference reports!</description>
		<content:encoded><![CDATA[<p>Thanks for taking the time to do these conference reports!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cataloguing Perl Module Dependencies by Marcus Del Greco</title>
		<link>http://software.unh.edu/2012/04/12/module-dependencies/comment-page-1/#comment-135693</link>
		<dc:creator>Marcus Del Greco</dc:creator>
		<pubDate>Mon, 27 Aug 2012 15:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1027#comment-135693</guid>
		<description>Here is an excellent review of various Perl dependency checkers available on CPAN: http://neilb.org/reviews/dependencies.html</description>
		<content:encoded><![CDATA[<p>Here is an excellent review of various Perl dependency checkers available on CPAN: <a href="http://neilb.org/reviews/dependencies.html" rel="nofollow">http://neilb.org/reviews/dependencies.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Perl pet peeves: named parameters for methods by Marcus Del Greco</title>
		<link>http://software.unh.edu/2012/07/16/perl-pet-peeves-named-parameters-for-methods/comment-page-1/#comment-109808</link>
		<dc:creator>Marcus Del Greco</dc:creator>
		<pubDate>Tue, 17 Jul 2012 14:57:23 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1208#comment-109808</guid>
		<description>I am not sure if Moose would solve this, but I would guess it does.  I saw a mechanism for requiring an attribute, but not for detecting unexpected ones.  It was only an overview session though and Moose is huge.  It would not be surprising if they have this covered.  I remember thinking at one point that using Moose to write a package is sort of like turning on &#039;strict OO&#039; in how it enforces and influences how you proceed to code with Moose being used.</description>
		<content:encoded><![CDATA[<p>I am not sure if Moose would solve this, but I would guess it does.  I saw a mechanism for requiring an attribute, but not for detecting unexpected ones.  It was only an overview session though and Moose is huge.  It would not be surprising if they have this covered.  I remember thinking at one point that using Moose to write a package is sort of like turning on &#8216;strict OO&#8217; in how it enforces and influences how you proceed to code with Moose being used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reports from OSCON 2012 by Bill Costa</title>
		<link>http://software.unh.edu/2012/07/16/reports-from-oscon-2012/comment-page-1/#comment-109143</link>
		<dc:creator>Bill Costa</dc:creator>
		<pubDate>Mon, 16 Jul 2012 22:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1197#comment-109143</guid>
		<description>In my own code I&#039;ve used table driven parameter definitions for doing the &#039;ro&#039;, &#039;rw&#039; sort of constraints as well as similar automatic validations.  I figured it was a wheel already invented and I too stumbled upon Moose.  But when I saw the depth of dependancies I quickly backed away.  I&#039;ll have to take a look at Moose-Lite to see if that would be easier to swallow.</description>
		<content:encoded><![CDATA[<p>In my own code I&#8217;ve used table driven parameter definitions for doing the &#8216;ro&#8217;, &#8216;rw&#8217; sort of constraints as well as similar automatic validations.  I figured it was a wheel already invented and I too stumbled upon Moose.  But when I saw the depth of dependancies I quickly backed away.  I&#8217;ll have to take a look at Moose-Lite to see if that would be easier to swallow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unslow Regexps by Paul Sand</title>
		<link>http://software.unh.edu/2012/06/15/unslow-regexps/comment-page-1/#comment-100279</link>
		<dc:creator>Paul Sand</dc:creator>
		<pubDate>Tue, 26 Jun 2012 17:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1141#comment-100279</guid>
		<description>Basically the rewrite was to bring code into better compliance with Perl Best Practices. Which encourages using Readonly for magic constant numbers. But once it&#039;s in use for that, it&#039;s not much of a stretch to use it for magic scalars in general. 

So, just the standard benefits attached to named constants: slight readability improvment, emphasis that we&#039;re not going to alter it elsewhere, errors thrown if we try to do that anyway.</description>
		<content:encoded><![CDATA[<p>Basically the rewrite was to bring code into better compliance with Perl Best Practices. Which encourages using Readonly for magic constant numbers. But once it&#8217;s in use for that, it&#8217;s not much of a stretch to use it for magic scalars in general. </p>
<p>So, just the standard benefits attached to named constants: slight readability improvment, emphasis that we&#8217;re not going to alter it elsewhere, errors thrown if we try to do that anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unslow Regexps by Bill Costa</title>
		<link>http://software.unh.edu/2012/06/15/unslow-regexps/comment-page-1/#comment-100261</link>
		<dc:creator>Bill Costa</dc:creator>
		<pubDate>Tue, 26 Jun 2012 16:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1141#comment-100261</guid>
		<description>Nice use of Regexp::Common, but why the Readonly module?</description>
		<content:encoded><![CDATA[<p>Nice use of Regexp::Common, but why the Readonly module?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Unslow Regexps by Marcus Del Greco</title>
		<link>http://software.unh.edu/2012/06/15/unslow-regexps/comment-page-1/#comment-96630</link>
		<dc:creator>Marcus Del Greco</dc:creator>
		<pubDate>Fri, 15 Jun 2012 20:26:53 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1141#comment-96630</guid>
		<description>Be not humble, writing regexes like that one!</description>
		<content:encoded><![CDATA[<p>Be not humble, writing regexes like that one!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Adding Vulnerabilities to Your Code for Fun and Profit by Marcus Del Greco</title>
		<link>http://software.unh.edu/2012/06/15/adding-vulnerabilities-to-your-code-for-fun-and-profit/comment-page-1/#comment-96571</link>
		<dc:creator>Marcus Del Greco</dc:creator>
		<pubDate>Fri, 15 Jun 2012 17:15:06 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1139#comment-96571</guid>
		<description>Um, wow.  If anyone can think of a single better argument for the open source development model, do let us know.

Look what else just came across Slashdot.  This is also not really possible in open source.  Moles don&#039;t like it in the open.
http://www.pcpro.co.uk/news/security/375169/could-us-cyberspies-have-moles-inside-microsoft

Yes, I&#039;m paranoid.  But yes, they&#039;re after us.</description>
		<content:encoded><![CDATA[<p>Um, wow.  If anyone can think of a single better argument for the open source development model, do let us know.</p>
<p>Look what else just came across Slashdot.  This is also not really possible in open source.  Moles don&#8217;t like it in the open.<br />
<a href="http://www.pcpro.co.uk/news/security/375169/could-us-cyberspies-have-moles-inside-microsoft" rel="nofollow">http://www.pcpro.co.uk/news/security/375169/could-us-cyberspies-have-moles-inside-microsoft</a></p>
<p>Yes, I&#8217;m paranoid.  But yes, they&#8217;re after us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reports from YAPC::NA 2012 by Paul Sand</title>
		<link>http://software.unh.edu/2012/06/13/reports-from-yapcna-2012/comment-page-1/#comment-96554</link>
		<dc:creator>Paul Sand</dc:creator>
		<pubDate>Fri, 15 Jun 2012 16:08:34 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1055#comment-96554</guid>
		<description>With respect to &quot;is it a number&quot;, there&#039;s also

&lt;code&gt;use Regexp::Common qw /number/;

if ($var =~ /^$RE{num}{int}$/) { # integer }

if ($var =~ /^$RE{num}{real}$/) { # real }&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>With respect to &#8220;is it a number&#8221;, there&#8217;s also</p>
<p><pre><code>use Regexp::Common qw /number/;

if ($var =~ /^$RE{num}{int}$/) { # integer }

if ($var =~ /^$RE{num}{real}$/) { # real }</code></pre></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Reports from YAPC::NA 2012 by Bill Costa</title>
		<link>http://software.unh.edu/2012/06/13/reports-from-yapcna-2012/comment-page-1/#comment-96420</link>
		<dc:creator>Bill Costa</dc:creator>
		<pubDate>Fri, 15 Jun 2012 02:06:01 +0000</pubDate>
		<guid isPermaLink="false">http://software.unh.edu/?p=1055#comment-96420</guid>
		<description>Sounds like a good conference -- gotta go next year.  Why a stack for the entries, rather than a queue?</description>
		<content:encoded><![CDATA[<p>Sounds like a good conference &#8212; gotta go next year.  Why a stack for the entries, rather than a queue?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
