<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: Scala: Post-Functional, Post-Modern, or Just Perl++?</title>
	<atom:link href="http://enfranchisedmind.com/blog/posts/post-functional-scala/feed/" rel="self" type="application/rss+xml" />
	<link>http://enfranchisedmind.com/blog/posts/post-functional-scala/</link>
	<description>programming, politics, &#38; other religious issues</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:16:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Christopher E. Stith</title>
		<link>http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37831</link>
		<dc:creator>Christopher E. Stith</dc:creator>
		<pubDate>Wed, 08 Sep 2010 13:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=2330#comment-37831</guid>
		<description>It certainly seems to work for Congress and their aides. There are also the celebrity tabloids, the &quot;Teach Yourself &quot;... &quot;In 24 hours&quot; authors, and whoever&#039;s writing the majority of the morning TV news programs.

Maybe it&#039;s time someone made a bunch of money off of BS on technical and pseudotechnical babble (I mean besides the aforementioned awful programming tutorials and Slashdot).</description>
		<content:encoded><![CDATA[<p>It certainly seems to work for Congress and their aides. There are also the celebrity tabloids, the &#8220;Teach Yourself &#8220;&#8230; &#8220;In 24 hours&#8221; authors, and whoever&#8217;s writing the majority of the morning TV news programs.</p>
<p>Maybe it&#8217;s time someone made a bunch of money off of BS on technical and pseudotechnical babble (I mean besides the aforementioned awful programming tutorials and Slashdot).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Fischer</title>
		<link>http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37813</link>
		<dc:creator>Robert Fischer</dc:creator>
		<pubDate>Wed, 18 Aug 2010 18:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=2330#comment-37813</guid>
		<description>I just don&#039;t know enough Clojure to comment: you&#039;d have to ask Brian about that.</description>
		<content:encoded><![CDATA[<p>I just don&#8217;t know enough Clojure to comment: you&#8217;d have to ask Brian about that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Garman</title>
		<link>http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37812</link>
		<dc:creator>Andrew Garman</dc:creator>
		<pubDate>Wed, 18 Aug 2010 18:28:45 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=2330#comment-37812</guid>
		<description>&lt;blockquote cite=&quot;http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37349&quot;&gt;...if you’re still futzing around in Java-land, Scala (like Groovy and JRuby) is a productivity huge win that can leverage your existing infrastructure. Groovy’s probably the semantically closest, JRuby’s the conceptually cleanest, and Scala keeps the fetishized complexity and the BDSM aspects of Java.&lt;/blockquote&gt;

Currently evaluating FP alternatives on the JVM... this quote is the best
I&#039;ve found on any blog, tweet or news group post.

So...I can sell it to all our java developers as a way to get more done without
taking off the leather or putting away the whips.

Not sure if Rich Hickey can compete with that kind of allure.</description>
		<content:encoded><![CDATA[<blockquote cite="http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37349"><p>&#8230;if you’re still futzing around in Java-land, Scala (like Groovy and JRuby) is a productivity huge win that can leverage your existing infrastructure. Groovy’s probably the semantically closest, JRuby’s the conceptually cleanest, and Scala keeps the fetishized complexity and the BDSM aspects of Java.</p></blockquote>
<p>Currently evaluating FP alternatives on the JVM&#8230; this quote is the best<br />
I&#8217;ve found on any blog, tweet or news group post.</p>
<p>So&#8230;I can sell it to all our java developers as a way to get more done without<br />
taking off the leather or putting away the whips.</p>
<p>Not sure if Rich Hickey can compete with that kind of allure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blaisorblade</title>
		<link>http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37787</link>
		<dc:creator>Blaisorblade</dc:creator>
		<pubDate>Fri, 06 Aug 2010 16:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=2330#comment-37787</guid>
		<description>@Cody Koeninger: you missed the discussed point - you are still doing a conversion, when you type:
$function = \&amp;function and *lambda = $lambda. No such conversion is needed in more functional languages, as already argued above by Daniel Spiewak.</description>
		<content:encoded><![CDATA[<p>@Cody Koeninger: you missed the discussed point &#8211; you are still doing a conversion, when you type:<br />
$function = \&amp;function and *lambda = $lambda. No such conversion is needed in more functional languages, as already argued above by Daniel Spiewak.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cody Koeninger</title>
		<link>http://enfranchisedmind.com/blog/posts/post-functional-scala/#comment-37671</link>
		<dc:creator>Cody Koeninger</dc:creator>
		<pubDate>Tue, 06 Jul 2010 04:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=2330#comment-37671</guid>
		<description>AFAIK Perl functions are merely lambdas (anonymous subs) that have been assigned to a named value (the code slot of the identifier&#039;s typeglob).   Likewise there&#039;s no difference between a scalar holding a reference to a lambda and a scalar holding a reference to a function.

users-computer:~ user$ perl -d -e 42
  DB sub function { print(&quot;called a function\n&quot;) }

  DB $function = \&amp;function

  DB $lambda = sub { print(&quot;called a lambda\n&quot;) }

  DB *lambda = $lambda

  DB function()
called a function

  DB lambda()
called a lambda

  DB $function-&gt;()
called a function

  DB $lambda-&gt;()
called a lambda


I don&#039;t see any difference in invocation syntax there.  If you want to write all of your subroutine definitions as

*bar = sub { print(&quot;bar&quot;) }

you&#039;re welcome to.</description>
		<content:encoded><![CDATA[<p>AFAIK Perl functions are merely lambdas (anonymous subs) that have been assigned to a named value (the code slot of the identifier&#8217;s typeglob).   Likewise there&#8217;s no difference between a scalar holding a reference to a lambda and a scalar holding a reference to a function.</p>
<p>users-computer:~ user$ perl -d -e 42<br />
  DB sub function { print(&#8220;called a function\n&#8221;) }</p>
<p>  DB $function = \&amp;function</p>
<p>  DB $lambda = sub { print(&#8220;called a lambda\n&#8221;) }</p>
<p>  DB *lambda = $lambda</p>
<p>  DB function()<br />
called a function</p>
<p>  DB lambda()<br />
called a lambda</p>
<p>  DB $function-&gt;()<br />
called a function</p>
<p>  DB $lambda-&gt;()<br />
called a lambda</p>
<p>I don&#8217;t see any difference in invocation syntax there.  If you want to write all of your subroutine definitions as</p>
<p>*bar = sub { print(&#8220;bar&#8221;) }</p>
<p>you&#8217;re welcome to.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

