<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>これはすごい タグ「関数型言語」の新着エントリー</title>
    <link>http://xn--n8j3adt3ith.heypo.net/tag/%E9%96%A2%E6%95%B0%E5%9E%8B%E8%A8%80%E8%AA%9E</link>
    <description>これはすごい タグ「関数型言語」の新着エントリー</description>
    <pubDate>2008-05-09T21:08:27Z</pubDate>
    <language>en</language>
    <item>
      <title>株式会社 社会式株 JavaScriptで作った遅延評価Lisp処理系</title>
      <link>http://xn--n8j3adt3ith.heypo.net/entry/8037</link>
      <description> ;;;;; lazy evaluation (def (numbers x) (cons x (numbers (+ x 1)))) (numbers 0) ;;=&gt; (0 1 2 3 4 5 6 7 8 9...) (map (* 5) (numbers 0)) ;;=&gt; (0 5 10 15 20 25 30 35 40 45...) ;;;;; curry ((+ 1) 2) ;;=&gt; 3 ((cons 1) 5) ;;=&gt; (1 . 5) (def a 1) (def (incr1 x) (+ a 1)) (def incr2 (+ a)) (def a 2) (incr1 1) ;;=&gt; 3 (incr2 1) ;;=&gt; 2 (def digits (head (&gt; 10) (numbers 0))) digits ;;=&gt; (0 1 2 3 4 5 6 7 8 9) ;;;;; proceduare composition (def ident (. incr decr incr decr)) (ident 30) ;=&gt; 30 ((. (* 3) (+ 1)) 2) ;;=&gt; 9 ;;;;; ...</description>
      <guid isPermalink="false">8037</guid>
      <pubDate>2008-05-09T21:08:27Z</pubDate>
    </item>
  </channel>
</rss>