<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Uncle Bob, JSPS: Learning Clojure</title>
    <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Uncle Bob, JSPS: Learning Clojure</title>
      <description>&lt;p&gt;(JSPS: Just Some Poor Schmuck)&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;m trying to learn &lt;a href="http://clojure.org/"&gt;Clojure&lt;/a&gt;, and I&amp;#8217;m finding the effort challenging.  Perhaps you can help me.&lt;/p&gt;


	&lt;p&gt;Programming in Clojure (A derivative of Lisp) requires a certain &amp;#8220;inside-out&amp;#8221; thinking.  I&amp;#8217;m finding the combination of the shift in thought process and &lt;span class="caps"&gt;TDD&lt;/span&gt; quite difficult to resolve.  So I thought I&amp;#8217;d ask for your help.&lt;/p&gt;


	&lt;p&gt;Below is the &lt;a href="http://butunclebob.com/ArticleS.UncleBob.TheBowlingGameKata"&gt;Bowling Game&lt;/a&gt; written in Clojure complete with unit tests.  I&amp;#8217;m not at all pleased with the result.  The tests, especially, look bizzare and backwards to me.&lt;/p&gt;


	&lt;p&gt;Please post your own solutions to this so that we can all compare and contrast them.&lt;/p&gt;


	&lt;h2&gt;Tests&lt;/h2&gt;


&lt;pre&gt;
(ns bowling-game)
(use 'clojure.contrib.test-is)
(use 'bowling-game)

(defn roll-list [game list]
  (if (empty? list)
    game
    (roll-list (roll game (first list)) (rest list))
    ))

(defn roll-many [game n pins]
  (loop [i n g game]
    (if (zero? i)
      g
      (recur (dec i) (roll g pins)))))

(defn gutter-game [game] (roll-many game 20 0))

(deftest can-create-game
  (is (not (nil? (new-game)))))

(deftest gutter-game-should-score-0
  (is (= 0 (score (gutter-game (new-game))))))

(deftest all-ones-should-score-20
  (is (= 20 (score (roll-many (new-game) 20 1)))))

(deftest one-spare
  (is (= 16 (score
    (roll-many
      (roll-list (new-game) [5 5 3])
      17 0)))))

(deftest one_strike
  (is (= 24 (score
    (roll-many
      (roll-list (new-game) [10 3 4])
      16 0)))))

(deftest perfect-game
  (is (= 300 (score (roll-many (new-game) 12 10)))))

(run-tests 'bowling-game)
&lt;/pre&gt;

	&lt;h2&gt;Code&lt;/h2&gt;


&lt;pre&gt;
(ns bowling-game)
(defn new-game [] [])

(defn next-two-balls [rolls]
  (+ (rolls 0) (rolls 1)))

(defn score-strike [rolls]
  [1 (+ 10 (+ (rolls 1) (rolls 2)))])

(defn score-spare [rolls]
  [2 (+ 10 (rolls 2))])

(defn score-no-mark [rolls]
  [2 (next-two-balls rolls)])

(defn score-next-frame [rolls]
  (if (= 10 (first rolls))
    (score-strike rolls)
    (if (= 10 (next-two-balls rolls))
      (score-spare rolls)
      (score-no-mark rolls))))

(defn score [game]
  (loop [frame 1 rolls game score 0]
    (if (&amp;gt; frame 10)
      score
      (let [frame-score (score-next-frame rolls)]
        (recur (inc frame) (subvec rolls (frame-score 0)) (+ score (frame-score 1)))))))

(defn roll [game pins]
  (conj game pins))
&lt;/pre&gt;</description>
      <pubDate>Sun, 19 Jul 2009 21:10:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:23b5c784-3251-492b-ac4f-77492c3b576f</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure</link>
      <category>Uncle Bob's Blatherings</category>
      <category>Clean Code</category>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by creatine</title>
      <description>&lt;p&gt;I chose to bookmark this site so I can come back and read it again. It&#8217;s extremely well-written and it draws you into the information provided. This is excellent writing.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 01:14:47 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:dd47fb7d-fe88-40bc-a0e8-1af70eff4234</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-201394</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by  Polo Ralph Lauren Pas Cher</title>
      <description>&lt;p&gt;Thanks for this beautiful website. I have enjoyed reading through a few of the articles.&lt;/p&gt;</description>
      <pubDate>Thu, 12 Jan 2012 20:00:37 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:fbf7c585-0205-4178-912f-587d53f33173</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-197496</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Discount Louboutin Shoes</title>
      <description>&lt;p&gt;Every women always has Christian Louboutins Wedding Shoes turn of fame but it also has its own goodbyes.&lt;/p&gt;</description>
      <pubDate>Wed, 11 Jan 2012 20:31:03 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ceee7cbb-9f59-4c72-b6a1-e2fa62d754b9</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-197167</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by iPhone contacts backup</title>
      <description>&lt;p&gt;How many people understand this? it is a good choice to make a copy of it and save it on computer. We can retrieve them when necessary.&lt;/p&gt;</description>
      <pubDate>Mon, 09 Jan 2012 06:03:59 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:ad20721a-4da4-4f39-9f6e-126412065358</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-196373</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Womens Moncler Jackets</title>
      <description>&lt;p&gt;Everyone should have a Mens Moncler Jackets as it is the best outwear against the cold season and is also comfortable and light to wear.&lt;/p&gt;</description>
      <pubDate>Mon, 02 Jan 2012 03:25:01 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:90d8636c-07db-459a-90c9-c572fca48450</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-194235</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by gianmarco lorenzi</title>
      <description>&lt;p&gt;or span, to cross you must&lt;/p&gt;</description>
      <pubDate>Sun, 01 Jan 2012 21:04:06 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1d14c569-2615-42d5-8ab3-c9bd68e558ea</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-194070</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Impressive Resume</title>
      <description>&lt;p&gt;What a unique site the comment was so fun to read
and so informative.To know more about the best impressive resume to have a great job just visit my site.&lt;/p&gt;</description>
      <pubDate>Wed, 21 Dec 2011 01:05:40 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:a4076ce9-4c9a-40d2-b09d-9add80b93e55</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-190111</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Modeling News </title>
      <description>&lt;p&gt;Really impressed! Everything is very, very clear and open. You have shared a lot of valuable information.&lt;/p&gt;</description>
      <pubDate>Mon, 19 Dec 2011 17:05:06 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:bd83acee-d5f1-4748-a385-6ce0364a5f39</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-189572</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by salsle</title>
      <description>&lt;p&gt;Christian Louboutin Peep-Toe Very Prive Blue Satin Pumps,&lt;a href="http://www.bestclsales.com/christian-louboutin-peep-toe-very-prive-blue-satin-pumps-discount-p-9131.html" rel="nofollow"&gt;http://www.bestclsales.com/christian-louboutin-peep-toe-very-prive-blue-satin-pumps-discount-p-9131.html&lt;/a&gt;
Christian Louboutin Pigalle 100 Leopard-Print Python Pumps,&lt;a href="http://www.brandhotsales.com/christian-louboutin-pigalle-100-leopard-print-python-pumps-p-6654.html" rel="nofollow"&gt;http://www.brandhotsales.com/christian-louboutin-pigalle-100-leopard-print-python-pumps-p-6654.html&lt;/a&gt;
Christian Louboutin Pigalle 120 Pointed Toe Pumps Mimosa,&lt;a href="http://www.shoes80off.com/christian-louboutin-pigalle-120-pointed-toe-pumps-mimosa-p-6656.html" rel="nofollow"&gt;http://www.shoes80off.com/christian-louboutin-pigalle-120-pointed-toe-pumps-mimosa-p-6656.html&lt;/a&gt;
Christian Louboutin Pigalle 120 Pointed Toe Pumps Jade,&lt;a href="http://www.brandhotsales.com/christian-louboutin-pigalle-120-pointed-toe-pumps-jade-p-6656.html" rel="nofollow"&gt;http://www.brandhotsales.com/christian-louboutin-pigalle-120-pointed-toe-pumps-jade-p-6656.html&lt;/a&gt;
Christian Louboutin Pigalle Fushsia Glitter Pumps,&lt;a href="http://www.brandhotsales.com/" rel="nofollow"&gt;http://www.brandhotsales.com/&lt;/a&gt;
Christian Louboutin Pigalle Pumps Silver,&lt;a href="http://www.sergiorossideal.com/christian-louboutin-pigalle-pumps-silver-p-115.html" rel="nofollow"&gt;http://www.sergiorossideal.com/christian-louboutin-pigalle-pumps-silver-p-115.html&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 07 Dec 2011 08:24:12 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1fdf8f90-f268-484a-9405-e0c35942449f</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-184229</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Blu-ray to H264</title>
      <description>&lt;p&gt;What&amp;#8217;s more, this powerful Blu-ray video to H.264 converter allows you to convert Blu-ray files in batches, preview and take snapshot of your Blu-ray movie. &lt;a href="http://www.bluraytoh264.com/nl.htm" rel="nofollow"&gt;Blu-ray naar H264&lt;/a&gt; &lt;a&gt;


	&lt;p&gt;href=&amp;#8221;&lt;a href="http://www.bluraytoh264.com/jp.htm" rel="nofollow"&gt;http://www.bluraytoh264.com/jp.htm&lt;/a&gt;&amp;#8221;&amp;gt;???H264&lt;/p&gt;&lt;/a&gt; Blu-ray to H.264 &lt;a href="http://www.bluraytoh264.com/ru.htm" rel="nofollow"&gt;Blu-ray ? H264&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 06 Dec 2011 20:22:49 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2a92c0f6-6f2d-49c1-9701-4f65c1ae6830</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-183836</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by lovepandorabead</title>
      <description>&lt;p&gt;The &lt;a href="http://www.lovepandorabead.com/Pandora-Bracelet_6_1.htm" rel="nofollow"&gt;pandora halloween bracelet&lt;/a&gt;&amp;#38;&lt;a href="http://www.lovepandorabead.com/Pandora-Bracelet_6_1.htm" rel="nofollow"&gt;pandora look alike charm bracelets&lt;/a&gt; upgrades you the new queen bee as well as a real princess. Ladies are jealous of you on the one particular hand but can&amp;#8217;t assistance turning back again to value you from the bottom of their heart on the alternative hand. They envy that you simply steal the display; they adore people for you personally are their goddess from the existing trend. The first-rate claret is overshadowed as well as the &lt;a href="http://www.lovepandorabead.com/Murnao-Glass-Beads_4_1.htm" rel="nofollow"&gt;cheap pandora style beads/a&amp;gt; turns into tasteless meals in the grand get together. Nobody can distinguish it is Cartier luxuries you otherwise you flatters the well-known brand.&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 25 Nov 2011 00:41:31 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:95b4cdcc-f142-41e5-95db-3895605d695b</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-177818</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by beats by dr dre</title>
      <description>&lt;p&gt;A university student&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;beats by dr dre&lt;/a&gt; caught by the enemy, the enemy tied him at the poles,&lt;a href="http://www.drdrebeatsheadphones-australia.com/justbeats-solo-purple-onear-headphones-with-controltalk-p-234.html" rel="nofollow"&gt;just beats solo headphones purple&lt;/a&gt; and then asked him: say, where are you? You do not say it electrocuted! S&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-drdre-beats-studio-limited-edition-headphones-blackyellow-p-185.html" rel="nofollow"&gt;cheap dr.dre beats studio headphones balck/yellow&lt;/a&gt;tudents back to the enemy a word, the result was electrocuted, he said: I am TVU.&lt;a href="http://www.drdrebeatsheadphones-australia.com/cheap-beats-by-drdre-pro-performance-professional-headphones-white-p-192.html" rel="nofollow"&gt;Hot sale beats by dr dre pro  headphones&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 15 Nov 2011 02:47:08 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:daae6190-39b5-48dc-8499-1e807d8e5d7f</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-172995</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by christian louboutin</title>
      <description>&lt;p&gt;The professional design make you foot more comfortable. Even more tantalizing,this pattern make your legs look as long as you can,it will make you looked more attractive.Moveover,it has reasonable price.If you are a popular woman,do not miss it.&lt;/p&gt;


	&lt;p&gt;Technical details of Christian Louboutin Velours Scrunch Suede Boots Coffee:&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Color: Coffee
Material: Suede
4(100mm) heel
Signature red sole x&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;Fashion, delicate, luxurious Christian louboutins shoes on sale, one of its series is Christian Louboutin Tall Boots, is urbanism collocation. This Christian louboutins shoes design makes people new and refreshing. Red soles shoes is personality, your charm will be wonderful performance.&lt;/p&gt;</description>
      <pubDate>Thu, 03 Nov 2011 09:54:13 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f1a70cfa-4852-4d5d-919b-c47c7de3e536</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-167641</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by chy</title>
      <description>&lt;p&gt;&lt;a href="http://www.burberrybuy.org" rel="nofollow"&gt;Burberry Outlet&lt;/a&gt; September big AD movie has just been published, they cooperates with models Amber Anderson, Matthew Whitehouse, Edie Campbell and Rob Pryor. The model Matthew Whitehouse appears in Burberry AD movie for the second time. The theme is Burberry Nude Color, which derived from the sexy elements of Burberry New Arrival Women Perfume in the nice 1960s.in &lt;a href="http://www.burberryoutletonline1879.uk.com" rel="nofollow"&gt;Burberry UK&lt;/a&gt; Prorsum September AD movie, men and women models wear in nude color together, it seems that nude element will become the new fashion focus in this year. The nude color lambs coats wore by models, looks so elegant and exquisite. Burberry offers platform for designers to show literary or artistic talent as always, and combine itself with British artists, weather and music.This season, Burberry Nude Collection is iconic Women Capsule Collection, the clothing are?&lt;a href="http://www.burberrysalesmall.com" rel="nofollow"&gt;Burberry Sale &lt;/a&gt;, the other kinds include Burberry Sunglasses, Burberry Watches, Burberry Bags, Burberry Shoes. The materials includes satins, sateen, silks, cashmere, lace, PU leather, fur, lambs and so on.&lt;/p&gt;</description>
      <pubDate>Wed, 02 Nov 2011 20:32:41 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:4422c104-53d6-41b6-9e7a-2b89adca0b42</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-166890</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Ashley Bowling</title>
      <description>&lt;p&gt;A new broom sweeps clean
A nod&amp;#8217;s as good as a wink to a blind horse
A penny saved is a penny earned&lt;/p&gt;</description>
      <pubDate>Sat, 15 Oct 2011 18:52:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:adaf8c9f-29a8-43e7-b216-38f86a1e625f</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-157221</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by anji</title>
      <description>&lt;p&gt;Thanks a lot for providing the great info is visible in this blog that to using the great technology in this blog. I am very much satisfied by the great technology in this website that to using the great technology in this website &lt;a href="http://executivedirectorjobdescription.org/ " rel="nofollow"&gt;Executive Director Job Description&lt;/a&gt;|&lt;a href="http://generalmanagerjobdescription.org/ " rel="nofollow"&gt; General Manager Job Description&lt;/a&gt;|&lt;a href="http://consultantjobdescription.net/ " rel="nofollow"&gt; Consultant Job Description&lt;/a&gt;|&lt;a href="http://webmasterjobdescription.net/ " rel="nofollow"&gt; Webmaster Job Description&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 03 Oct 2011 02:29:41 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e90d6818-f238-41d6-9f78-83c31ae9a623</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-149424</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Nail Fungus Pictures</title>
      <description>&lt;p&gt;I liked how the thoughts and the insights of this article is well put together
and well-written. Hope to see more of this soon.&lt;/p&gt;</description>
      <pubDate>Thu, 29 Sep 2011 02:08:46 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:98d5c0ae-25ac-49bc-ab16-c37642a490e1</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-147168</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Men&#8217;s Formal Shirts</title>
      <description>&lt;p&gt;A very interesting post.I really appreciate you sharing such article.keep it up&lt;/p&gt;</description>
      <pubDate>Tue, 27 Sep 2011 21:53:23 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:1ada413c-e228-4e00-9846-c09c001d711c</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-146295</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by DR OZ african Mango </title>
      <description>&lt;p&gt;It is not hard to understand why the question of value is still raised when you consider that today?s outsourcing models have some inherent limitations that reduce the overall gains companies can achieve .&lt;/p&gt;</description>
      <pubDate>Tue, 27 Sep 2011 11:06:07 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a2b12a33-e5b8-4e01-8140-6d5bbb8a7847</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-146092</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by China-Hotels-Accommodation</title>
      <description>&lt;p&gt;This is a well-written and informative post. 
&lt;a href="http://china-hotels-accommodation.com" rel="nofollow"&gt;China Hotels Accomodation &lt;/a&gt; Keep it up!&lt;/p&gt;</description>
      <pubDate>Sun, 18 Sep 2011 19:51:58 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:525abfc6-c999-4387-a9a4-70e628397333</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-142130</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Mental Disorders List</title>
      <description>&lt;p&gt;The article is wonderfully written and the way
the points were sent across is very understandable. I loved it.&lt;/p&gt;</description>
      <pubDate>Tue, 13 Sep 2011 21:15:07 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e878cfc2-dfa0-440f-b9e9-2cff6f10e344</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-139825</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Flowers For Men</title>
      <description>&lt;p&gt;Your blog is informative and brilliant. Keep it up!&lt;/p&gt;</description>
      <pubDate>Tue, 13 Sep 2011 21:12:33 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7f1ab546-9908-4b74-9339-3e6af3187bea</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-139820</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by Lice Pictures</title>
      <description>&lt;p&gt;very interesting site.thank you so much!i love it!&lt;/p&gt;</description>
      <pubDate>Tue, 13 Sep 2011 20:54:38 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:df3a1048-e2b3-4ac0-8bd5-a4727be4ce27</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-139781</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by games puzzle</title>
      <description>&lt;p&gt;thank you for share with us&lt;/p&gt;</description>
      <pubDate>Tue, 06 Sep 2011 05:21:31 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7365c244-3b4b-4a8d-8207-034b64719581</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-137470</link>
    </item>
    <item>
      <title>"Uncle Bob, JSPS: Learning Clojure" by bagsupplyer</title>
      <description>&lt;p&gt;Thanks for share with us.I look forward to reading more. &lt;a href="http://www.bagsupplyer.com/Lacoste-n633/" rel="nofollow"&gt;Designer women Lacoste backpacks freee shipping for wholesale&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 06 Sep 2011 04:01:50 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c2898f1c-ac68-4cc4-862e-571d64aa7a46</guid>
      <link>http://blog.objectmentor.com/articles/2009/07/19/uncle-bob-jsps-learning-clojure#comment-137424</link>
    </item>
  </channel>
</rss>

