<?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"
	>
<channel>
	<title>Comments on: 【转】函数式编程另类指南</title>
	<atom:link href="http://erlang-china.org/study/yet-another-pf-guide.html/feed" rel="self" type="application/rss+xml" />
	<link>http://erlang-china.org/study/yet-another-pf-guide.html</link>
	<description>erlang 中文社区</description>
	<pubDate>Mon, 01 Dec 2008 19:07:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: Zhao Xiaohong</title>
		<link>http://erlang-china.org/study/yet-another-pf-guide.html#comment-6355</link>
		<dc:creator>Zhao Xiaohong</dc:creator>
		<pubDate>Fri, 03 Oct 2008 07:29:42 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=5#comment-6355</guid>
		<description>本来很为作者写出这样精彩的文章感到激动，结果是译作，翻译的很棒，让我一度以为是国人所写。文章本身也很棒!</description>
		<content:encoded><![CDATA[<p>本来很为作者写出这样精彩的文章感到激动，结果是译作，翻译的很棒，让我一度以为是国人所写。文章本身也很棒!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: assert</title>
		<link>http://erlang-china.org/study/yet-another-pf-guide.html#comment-5002</link>
		<dc:creator>assert</dc:creator>
		<pubDate>Thu, 03 Jul 2008 13:19:55 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=5#comment-5002</guid>
		<description>closure至少说明函数式编程本身在实际中并不能遵循它自己的教条。</description>
		<content:encoded><![CDATA[<p>closure至少说明函数式编程本身在实际中并不能遵循它自己的教条。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pinkdawn</title>
		<link>http://erlang-china.org/study/yet-another-pf-guide.html#comment-4798</link>
		<dc:creator>pinkdawn</dc:creator>
		<pubDate>Mon, 16 Jun 2008 16:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=5#comment-4798</guid>
		<description>不能很好的理解这篇文章，但是很颠覆观点。</description>
		<content:encoded><![CDATA[<p>不能很好的理解这篇文章，但是很颠覆观点。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TCell</title>
		<link>http://erlang-china.org/study/yet-another-pf-guide.html#comment-3182</link>
		<dc:creator>TCell</dc:creator>
		<pubDate>Wed, 21 Nov 2007 09:27:05 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=5#comment-3182</guid>
		<description>在学习了一点ERLang的皮毛后，对FP有了更近一步的理解，感觉很爽，这是我第二次阅读贵文了。</description>
		<content:encoded><![CDATA[<p>在学习了一点ERLang的皮毛后，对FP有了更近一步的理解，感觉很爽，这是我第二次阅读贵文了。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 刚学Erlang（FP）</title>
		<link>http://erlang-china.org/study/yet-another-pf-guide.html#comment-3176</link>
		<dc:creator>刚学Erlang（FP）</dc:creator>
		<pubDate>Tue, 20 Nov 2007 07:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://erlang-china.org/?p=5#comment-3176</guid>
		<description>引用"
惰性求值提供了更高一级的抽象，它使得不可能的事情得以实现。例如，考虑实现如下的控制结构：
unless(stock.isEuropean()) {
sendToSEC(stock);
}
我们希望只在祖先不是欧洲人时才执行sendToSEC。如何实现 unless？如果没有惰性求值，我们需要某种形式的宏（macro）系统，但
Haskell 这样的语言不需要它。把他实现为一个函数即可：
void unless(boolean condition, List code) {
if(!condition)
code;
}
注意如果条件为真代码将不被执行。我们不能在一个严格（strict）的语言中再现这种求值，因为 unless 调用之前会先对参数进行求值。
"

我对这个例子理解比较的很勉强，不知谁能再讲解一下！！</description>
		<content:encoded><![CDATA[<p>引用&#8221;<br />
惰性求值提供了更高一级的抽象，它使得不可能的事情得以实现。例如，考虑实现如下的控制结构：<br />
unless(stock.isEuropean()) {<br />
sendToSEC(stock);<br />
}<br />
我们希望只在祖先不是欧洲人时才执行sendToSEC。如何实现 unless？如果没有惰性求值，我们需要某种形式的宏（macro）系统，但<br />
Haskell 这样的语言不需要它。把他实现为一个函数即可：<br />
void unless(boolean condition, List code) {<br />
if(!condition)<br />
code;<br />
}<br />
注意如果条件为真代码将不被执行。我们不能在一个严格（strict）的语言中再现这种求值，因为 unless 调用之前会先对参数进行求值。<br />
&#8221;</p>
<p>我对这个例子理解比较的很勉强，不知谁能再讲解一下！！</p>
]]></content:encoded>
	</item>
</channel>
</rss>
