
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小眾計算學 &#187; ICFP</title>
	<atom:link href="http://www.iis.sinica.edu.tw/~scm/ncs/tag/icfp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iis.sinica.edu.tw/~scm/ncs</link>
	<description>for the few of us.</description>
	<lastBuildDate>Fri, 09 Dec 2011 23:27:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>ICFP 最具影響力論文獎</title>
		<link>http://www.iis.sinica.edu.tw/~scm/ncs/2010/10/most-influential-paperi-in-icfp-00/</link>
		<comments>http://www.iis.sinica.edu.tw/~scm/ncs/2010/10/most-influential-paperi-in-icfp-00/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 10:24:33 +0000</pubDate>
		<dc:creator>Shin</dc:creator>
				<category><![CDATA[計算算計]]></category>
		<category><![CDATA[ICFP]]></category>
		<category><![CDATA[QuickCheck]]></category>
		<category><![CDATA[函數編程]]></category>

		<guid isPermaLink="false">http://www.iis.sinica.edu.tw/~scm/ncs/?p=145</guid>
		<description><![CDATA[從 2006 年開始，每次的 <a href="http://www.icfpconference.org/">International Conference on Functional Programming</a> (ICFP) 回顧十年前發表的論文，看看哪篇最經得起歲月的考驗，在十年中發揮了最大的影響力。<a href="http://www.icfpconference.org/icfp2010/">ICFP 2010</a> 剛在上個月底落幕，而這是 <a href="http://www.informatik.uni-trier.de/~ley/db/conf/icfp/icfp2000.html">ICFP 2000 的論文列表</a>。如果您是評審，會頒獎給誰呢？
]]></description>
			<content:encoded><![CDATA[<p>從 2006 年開始，每次的 <a href="http://www.icfpconference.org/">International Conference on Functional Programming</a> (ICFP) 回顧十年前發表的論文，看看哪篇最經得起歲月的考驗，在十年中發揮了最大的影響力。<a href="http://www.icfpconference.org/icfp2010/">ICFP 2010</a> 剛在上個月底落幕，而這是 <a href="http://www.informatik.uni-trier.de/~ley/db/conf/icfp/icfp2000.html">ICFP 2000 的論文列表</a>。如果您是評審，會頒獎給誰呢？</p>
<p>2010 年 ICFP 議程委員的選擇是&#8230; </p>
<p>Koen Claessen 和 John Hughes 的 <a href="http://portal.acm.org/citation.cfm?doid=351240.351266">Quickcheck: a lightweight tool for random testing of Haskell programs</a>!</p>
<blockquote><p>本文提出了一套相當簡單但有力的 Haskell 程式測試系統，為 Haskell 程式實務上的除錯帶來了重大的衝擊。本文描述了一個利用 type classes 和單子 (monads) 自動產生亂數測試資料的聰明技巧。此後 QuickCheck 成了極受歡迎、廣被程式員使用的 Haskell 函式庫，也被許多大學 Haskell 課程採用。本文描述的技巧引發了整套關於測試條件產生的後續研究，也被移植到其他語言上，包括為 Erlang 和 C 製作的商業版本。<br />
&#8211; <a href="http://www.sigplan.org/award-icfp.htm">Most Influential ICFP Paper Award</a>.
</p></blockquote>
<p>John Hughes 在代表致詞時說，當時他正在忙另一個「很重要、很重要，可是我現在已經記不得了」的計畫。稍作歇息之時，Koen Claessen 提到了這個用 type class 產生測試資料的點子。他們覺得可用閒暇時間做做看。結果 QuickCheck 成了使用率最高的 Haskell 函式庫之一，不僅徹底改變了 Haskell 程式員的工作模式，還出了 Erlang 和 C 的版本。</p>
<p>「以一篇被 <a href="http://www.informatik.uni-trier.de/~ley/db/conf/esop/index.html">ESOP</a> reject 的論文來說，還算不錯吧？」</p>
<p><a href="http://www.sigplan.org/award-icfp.htm">ICFP 最具影響力論文獎</a>自 2006 年起的歷屆得獎名單:</p>
<ul>
<li>1996: <a href="http://doi.acm.org/10.1145/232627.232639">Optimality and inefficiency: what isn&#8217;t a cost model of the lambda calculus?</a> Julia L. Lawall and Harry G. Mairson.</li>
<li>1997: <a href="http://doi.acm.org/10.1145/258948.258973">Functional Reactive Animation</a>, Conal Elliott and Paul Hudak.</li>
<li>1998: <a href="http://doi.acm.org/10.1145/289423.289451">Cayenne — a language with dependent types</a>, Lennart Augustsson.</li>
<li>1999: <a href="http://doi.acm.org/10.1145/317636.317794">Haskell and XML: Generic combinators or type-based translation?</a> Malcolm Wallace and Colin Runciman.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.iis.sinica.edu.tw/~scm/ncs/2010/10/most-influential-paperi-in-icfp-00/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ICFP 2009 演講全程錄影上網</title>
		<link>http://www.iis.sinica.edu.tw/~scm/ncs/2009/09/icfp-2009-video-online/</link>
		<comments>http://www.iis.sinica.edu.tw/~scm/ncs/2009/09/icfp-2009-video-online/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 06:04:19 +0000</pubDate>
		<dc:creator>Shin</dc:creator>
				<category><![CDATA[活動消息]]></category>
		<category><![CDATA[計算算計]]></category>
		<category><![CDATA[Benjamin Pierce]]></category>
		<category><![CDATA[Dan Piponi]]></category>
		<category><![CDATA[Guy Steele]]></category>
		<category><![CDATA[ICFP]]></category>
		<category><![CDATA[Ralf Hinze]]></category>
		<category><![CDATA[河內塔問題]]></category>

		<guid isPermaLink="false">http://www.iis.sinica.edu.tw/~scm/ncs/?p=23</guid>
		<description><![CDATA[ICFP 2009 和部份周邊研討會的全程錄影已經上網了。據我所知這是 ICFP  第一次嘗試將演講錄影上網，希望以後也能一直這麼做下去。]]></description>
			<content:encoded><![CDATA[<p>感謝 <a href="http://www.cs.york.ac.uk/~malcolm/">Malcolm Wallace</a> 的努力，<a href="http://www.cs.nott.ac.uk/~gmh/icfp09.html">ICFP 2009</a> (第 14 屆 ACM SIGPLAN 函數編程國際會議) 和部份周邊研討會，包括 <a href="http://www.erlang.org/workshop/2009/">Erlang Workshop</a>, <a href="http://cufp.galois.com/">CUFP (函數編程之商業用途)</a>, <a href="http://www.haskell.org/haskell-symposium/2009/">Haskell Symposium</a>,<a href="http://haskell.org/haskellwiki/HaskellImplementorsWorkshop"> Haskell Implementer&#8217;s Workshop</a> 等等的全程錄影已經上網了。據我所知這是 ICFP  第一次嘗試將演講錄影上網，希望以後也能一直這麼做下去。大家可由其官網連結中找到議程，影片則在 <a href="http://www.vimeo.com/user2191865/albums">Malcolm Wallace 設置的 vimeo 相簿</a>中。
</ul>
<p>今年我第一次擔任 ICFP 的議程委員，感想是：高水準的會議果然是不同呀。投稿來的論文大都很好看，在短期要看完那麼多論文竟不是想像中那麼辛苦的事情。恰巧整理舊信，發現之前某會議的議程委員討論中有人寫道「這篇我只想給 C 而已，可是今年我分到的論文中只有這篇可以看了。是我運氣不好嗎？」真是天壤之別呀。</p>
<p>幾天的會議中有很多精彩的演講。三場邀請演講分別由  <a href="http://research.sun.com/people/mybio.php?uid=25706">Guy Steele</a> 談<a href="http://www.vimeo.com/6624203">映射摺疊與平行處理</a>、<a href="http://www.cis.upenn.edu/~bcpierce/">Benjamin Pierce</a> 談<a href="http://www.vimeo.com/6615365">用 Coq 教程式語言</a>、<a href="http://homepage.mac.com/sigfpe/">Dan Piponi</a> 談<a href="http://www.vimeo.com/6590617">單子、量子計算、與繩結</a>（是的，他和<a href="http://www.imdb.com/name/nm0685004/">做駭客任特效務拿奧斯卡獎的 Dan Piponi</a> 是同一個人），都應有不同的聽眾會喜歡。覺得和技術論文有距離的人則可以看看 <a href="http://www.vimeo.com/6638882">Peter Landin 紀念</a>、<a href="http://www.vimeo.com/6654363">Rod Burstall 得到 SIGPLAN 程式語言成就獎</a>、<a href="http://www.vimeo.com/6632347">99 年最有影響力論文獎</a>等等感人場面，或著總是很好玩的 <a href="http://www.vimeo.com/6613815">ICFP 程式設計比賽頒獎</a>。猜猜今年哪個語言得獎？</p>
<p>技術論文方面，有趣的演講很多，大概要興趣相合才能理解了。若找到喜歡的題目，一場技術演講連問題只有 25 分鐘，算是很快的吸收資訊的方法（對講者而言要把演講濃縮成這樣就很辛苦了）。這邊只提一個: <a href="http://www.comlab.ox.ac.uk/ralf.hinze/">Ralf Hinze</a> 的 La Tour D’Hanoï 講河內塔問題:<br />
<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6653485&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6653485&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/6653485">Functional Pearl: La Tour D’Hanoï</a> from <a href="http://vimeo.com/user2191865">Malcolm Wallace</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>這是近年越來越少的好 "functional pearl" 論文，在議程委員中得到一致的高評價，演講也很棒。我想即使不懂程式語言、甚至不需要會寫程式，也可以聽到許多有趣的點。</p>
<p>好吧，還有個原因是這一節由我當主席，在頭尾小小露臉一下&#8230;。哎，話說我還沒有 ICFP 論文呢。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iis.sinica.edu.tw/~scm/ncs/2009/09/icfp-2009-video-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

