<?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 on: Use scalar references to pass large data without copying.</title>
	<atom:link href="http://www.effectiveperlprogramming.com/blog/298/feed" rel="self" type="application/rss+xml" />
	<link>http://www.effectiveperlprogramming.com/blog/298</link>
	<description>Effective Perl Programming - write better, more idiomatic Perl</description>
	<lastBuildDate>Wed, 28 Dec 2011 08:06:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: brian d foy</title>
		<link>http://www.effectiveperlprogramming.com/blog/298/comment-page-1#comment-102</link>
		<dc:creator>brian d foy</dc:creator>
		<pubDate>Wed, 01 Dec 2010 14:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.effectiveperlprogramming.com/?p=298#comment-102</guid>
		<description>I think you forgot to read the first half of the article and my discussion of &lt;code&gt;@_&lt;/code&gt;. It explains what you&#039;ve misunderstood.</description>
		<content:encoded><![CDATA[<p>I think you forgot to read the first half of the article and my discussion of <code>@_</code>. It explains what you&#8217;ve misunderstood.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cmyker</title>
		<link>http://www.effectiveperlprogramming.com/blog/298/comment-page-1#comment-101</link>
		<dc:creator>cmyker</dc:creator>
		<pubDate>Wed, 01 Dec 2010 13:34:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.effectiveperlprogramming.com/?p=298#comment-101</guid>
		<description>brian, this behavior, in my opinion, affects Perl&#039;s performance and memory usage because Perl copies  all non-referenced subroutines arguments to another address in memory. Of course programmer may avoid this if necessary by passing argument by reference as you mentioned above, but it is rarely used by Perl programmers (or your code will be full of &quot;\&quot; characters and besides Perl programmers are not C programmers which are get used to pointers because of C nature).</description>
		<content:encoded><![CDATA[<p>brian, this behavior, in my opinion, affects Perl&#8217;s performance and memory usage because Perl copies  all non-referenced subroutines arguments to another address in memory. Of course programmer may avoid this if necessary by passing argument by reference as you mentioned above, but it is rarely used by Perl programmers (or your code will be full of &#8220;\&#8221; characters and besides Perl programmers are not C programmers which are get used to pointers because of C nature).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brian d foy</title>
		<link>http://www.effectiveperlprogramming.com/blog/298/comment-page-1#comment-100</link>
		<dc:creator>brian d foy</dc:creator>
		<pubDate>Wed, 01 Dec 2010 13:05:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.effectiveperlprogramming.com/?p=298#comment-100</guid>
		<description>I think you&#039;re confusing the copy-on-write semantics with maintaining a single reference to the same data. Perl let&#039;s you have it both ways so you can choose what you would like to do.

Of all the disadvantages that Perl might have, I don&#039;t think this is a major one. :)</description>
		<content:encoded><![CDATA[<p>I think you&#8217;re confusing the copy-on-write semantics with maintaining a single reference to the same data. Perl let&#8217;s you have it both ways so you can choose what you would like to do.</p>
<p>Of all the disadvantages that Perl might have, I don&#8217;t think this is a major one. <img src='http://www.effectiveperlprogramming.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cmyker</title>
		<link>http://www.effectiveperlprogramming.com/blog/298/comment-page-1#comment-99</link>
		<dc:creator>cmyker</dc:creator>
		<pubDate>Wed, 01 Dec 2010 11:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.effectiveperlprogramming.com/?p=298#comment-99</guid>
		<description>This is definitely one of the major Perl disadvantages  :sad: . Python and PHP are using lazy coping mechanism (aka copy-on-write). Hope Perl 6 will use it too.</description>
		<content:encoded><![CDATA[<p>This is definitely one of the major Perl disadvantages  <img src='http://www.effectiveperlprogramming.com/wp-includes/images/smilies/icon_sad.gif' alt=':sad:' class='wp-smiley' />  . Python and PHP are using lazy coping mechanism (aka copy-on-write). Hope Perl 6 will use it too.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

