<?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: Functions as arguements</title>
	<atom:link href="http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/feed/" rel="self" type="application/rss+xml" />
	<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/</link>
	<description>The journal of Paul M. Watson</description>
	<pubDate>Thu, 04 Dec 2008 06:33:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-beta1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Shog9</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-8656</link>
		<dc:creator>Shog9</dc:creator>
		<pubDate>Fri, 28 Jul 2006 19:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-8656</guid>
		<description>What's even better is that you can &lt;i&gt;return&lt;/i&gt; functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</description>
		<content:encoded><![CDATA[<p>What&#8217;s even better is that you can <i>return</i> functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shog9</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-10129</link>
		<dc:creator>Shog9</dc:creator>
		<pubDate>Fri, 28 Jul 2006 19:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-10129</guid>
		<description>What's even better is that you can &lt;i&gt;return&lt;/i&gt; functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</description>
		<content:encoded><![CDATA[<p>What&#8217;s even better is that you can <i>return</i> functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shog9</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-11036</link>
		<dc:creator>Shog9</dc:creator>
		<pubDate>Fri, 28 Jul 2006 19:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-11036</guid>
		<description>What's even better is that you can &lt;i&gt;return&lt;/i&gt; functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</description>
		<content:encoded><![CDATA[<p>What&#8217;s even better is that you can <i>return</i> functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shog9</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-15101</link>
		<dc:creator>Shog9</dc:creator>
		<pubDate>Fri, 28 Jul 2006 19:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-15101</guid>
		<description>What's even better is that you can &lt;i&gt;return&lt;/i&gt; functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</description>
		<content:encoded><![CDATA[<p>What&#8217;s even better is that you can <i>return</i> functions. Combined with closures, this results (for me) in a huge reduction in the need for big class hierarchies of simple classes, and drastically reduced the sort of cruft and namespace pollution that made me hate C++ so many years ago (a hatred that only diminished when i learned about templates).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Mason</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-8655</link>
		<dc:creator>Justin Mason</dc:creator>
		<pubDate>Fri, 28 Jul 2006 18:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-8655</guid>
		<description>hi Paul --&lt;br&gt;&lt;br&gt;This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.&lt;br&gt;&lt;br&gt;some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow "closures".  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl ;)  it's truly beautiful in terms of simplification and readability.</description>
		<content:encoded><![CDATA[<p>hi Paul &#8211;</p>
<p>This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.</p>
<p>some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow &#8220;closures&#8221;.  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl <img src='http://paulmwatson.com/journal/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  it&#8217;s truly beautiful in terms of simplification and readability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Mason</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-10128</link>
		<dc:creator>Justin Mason</dc:creator>
		<pubDate>Fri, 28 Jul 2006 18:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-10128</guid>
		<description>hi Paul --&lt;br&gt;&lt;br&gt;This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.&lt;br&gt;&lt;br&gt;some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow "closures".  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl ;)  it's truly beautiful in terms of simplification and readability.</description>
		<content:encoded><![CDATA[<p>hi Paul &#8211;</p>
<p>This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.</p>
<p>some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow &#8220;closures&#8221;.  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl <img src='http://paulmwatson.com/journal/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  it&#8217;s truly beautiful in terms of simplification and readability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Mason</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-11035</link>
		<dc:creator>Justin Mason</dc:creator>
		<pubDate>Fri, 28 Jul 2006 18:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-11035</guid>
		<description>hi Paul --&lt;br&gt;&lt;br&gt;This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.&lt;br&gt;&lt;br&gt;some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow "closures".  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl ;)  it's truly beautiful in terms of simplification and readability.</description>
		<content:encoded><![CDATA[<p>hi Paul &#8211;</p>
<p>This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.</p>
<p>some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow &#8220;closures&#8221;.  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl <img src='http://paulmwatson.com/journal/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  it&#8217;s truly beautiful in terms of simplification and readability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Mason</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-15100</link>
		<dc:creator>Justin Mason</dc:creator>
		<pubDate>Fri, 28 Jul 2006 18:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-15100</guid>
		<description>hi Paul --&lt;br&gt;&lt;br&gt;This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.&lt;br&gt;&lt;br&gt;some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow "closures".  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl ;)  it's truly beautiful in terms of simplification and readability.</description>
		<content:encoded><![CDATA[<p>hi Paul &#8211;</p>
<p>This is a reasonably common feature in dynamic languages like Perl, Python and Ruby.</p>
<p>some of the things it allows are mindblowing; it gets even better when variable scoping is modified to allow &#8220;closures&#8221;.  You know the java pattern whereby you need to define an interface to receive a callback, then callers need to define instances of that interface etc. etc.?  That becomes a single line of code in perl <img src='http://paulmwatson.com/journal/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  it&#8217;s truly beautiful in terms of simplification and readability.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Delahunty</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-8654</link>
		<dc:creator>Brian Delahunty</dc:creator>
		<pubDate>Fri, 28 Jul 2006 15:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-8654</guid>
		<description>You can do that is C++ using function pointers and it's the same as Delegates in C#... you can pass a function into a function as a paramater and it can then call it etc.&lt;br&gt;&lt;br&gt;I think Java has something similar.</description>
		<content:encoded><![CDATA[<p>You can do that is C++ using function pointers and it&#8217;s the same as Delegates in C#&#8230; you can pass a function into a function as a paramater and it can then call it etc.</p>
<p>I think Java has something similar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Delahunty</title>
		<link>http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/comment-page-1/#comment-10127</link>
		<dc:creator>Brian Delahunty</dc:creator>
		<pubDate>Fri, 28 Jul 2006 15:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://paulmwatson.com/journal/2006/07/28/functions-as-arguements/#comment-10127</guid>
		<description>You can do that is C++ using function pointers and it's the same as Delegates in C#... you can pass a function into a function as a paramater and it can then call it etc.&lt;br&gt;&lt;br&gt;I think Java has something similar.</description>
		<content:encoded><![CDATA[<p>You can do that is C++ using function pointers and it&#8217;s the same as Delegates in C#&#8230; you can pass a function into a function as a paramater and it can then call it etc.</p>
<p>I think Java has something similar.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
