<?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/"
		>
<channel>
	<title>Comments for Magpiebrain</title>
	<atom:link href="http://www.magpiebrain.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.magpiebrain.com</link>
	<description>The blog of Sam Newman</description>
	<lastBuildDate>Sun, 07 Mar 2010 21:59:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Struggling with Test Driven Clojure by Erling Linde</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-10560</link>
		<dc:creator>Erling Linde</dc:creator>
		<pubDate>Sun, 07 Mar 2010 21:59:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-10560</guid>
		<description>Hi Sam,

I just finished my pet project, (it&#039;s on github: http://github.com/erlingwl/Oyster). I wrote a few comments around the testing process here (referring to your blog post):
http://erlingwl.wordpress.com/2010/03/07/testing-clojure/ 

Cheers,
Erling</description>
		<content:encoded><![CDATA[<p>Hi Sam,</p>
<p>I just finished my pet project, (it&#8217;s on github: <a href="http://github.com/erlingwl/Oyster)" rel="nofollow">http://github.com/erlingwl/Oyster)</a>. I wrote a few comments around the testing process here (referring to your blog post):<br />
<a href="http://erlingwl.wordpress.com/2010/03/07/testing-clojure/" rel="nofollow">http://erlingwl.wordpress.com/2010/03/07/testing-clojure/</a> </p>
<p>Cheers,<br />
Erling</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Testing Clojure &#171; An Innovator&#39;s scribblings</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-10559</link>
		<dc:creator>Testing Clojure &#171; An Innovator&#39;s scribblings</dc:creator>
		<pubDate>Sun, 07 Mar 2010 21:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-10559</guid>
		<description>[...] It took me a while to get comfortable with Clojure and to actually become able to write some tests. I had very much the same experience as my colleague Sam Newman writes about. [...]</description>
		<content:encoded><![CDATA[<p>[...] It took me a while to get comfortable with Clojure and to actually become able to write some tests. I had very much the same experience as my colleague Sam Newman writes about. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Sam Newman</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-9810</link>
		<dc:creator>Sam Newman</dc:creator>
		<pubDate>Sat, 27 Feb 2010 15:39:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-9810</guid>
		<description>Hi Martin,

It&#039;s a cool screencast, but it&#039;s also the kind of problem that suits TDD fairly well - I wouldn&#039;t have an issue here. In any case the screencast doesn&#039;t actually demonstrate TDD, but I&#039;m sure you knew that :-)</description>
		<content:encoded><![CDATA[<p>Hi Martin,</p>
<p>It&#8217;s a cool screencast, but it&#8217;s also the kind of problem that suits TDD fairly well &#8211; I wouldn&#8217;t have an issue here. In any case the screencast doesn&#8217;t actually demonstrate TDD, but I&#8217;m sure you knew that <img src='http://www.magpiebrain.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Formatting dates with Django by Lee Caine</title>
		<link>http://www.magpiebrain.com/2005/08/21/formatting-dates-with-django/comment-page-1/#comment-9196</link>
		<dc:creator>Lee Caine</dc:creator>
		<pubDate>Sun, 21 Feb 2010 12:29:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2005/08/21/formatting-dates-with-django/#comment-9196</guid>
		<description>I know it&#039;s a little late, but I came across this page searching for Template date filtering in Django and thought I would help others that are searching the same..

You can just escape the T like..

{{ someDate&#124;date:&#039;Ymd\TGi&#039; }}</description>
		<content:encoded><![CDATA[<p>I know it&#8217;s a little late, but I came across this page searching for Template date filtering in Django and thought I would help others that are searching the same..</p>
<p>You can just escape the T like..</p>
<p>{{ someDate|date:&#8217;Ymd\TGi&#8217; }}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Martin</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-8892</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Thu, 18 Feb 2010 22:00:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-8892</guid>
		<description>You should watch this video:

http://www.vimeo.com/8942623</description>
		<content:encoded><![CDATA[<p>You should watch this video:</p>
<p><a href="http://www.vimeo.com/8942623" rel="nofollow">http://www.vimeo.com/8942623</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Code Culture &#124; Bobby Norton&#8217;s what if scenarios in software development</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-8791</link>
		<dc:creator>Code Culture &#124; Bobby Norton&#8217;s what if scenarios in software development</dc:creator>
		<pubDate>Wed, 17 Feb 2010 23:41:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-8791</guid>
		<description>[...] how do you gradually get to the solution in an FP TDD session? Sam Newman recently blogged about struggling with test-driven Clojure: &#8220;My first instinct is to start decomposing functions, passing in stubs to the functions [...]</description>
		<content:encoded><![CDATA[<p>[...] how do you gradually get to the solution in an FP TDD session? Sam Newman recently blogged about struggling with test-driven Clojure: &#8220;My first instinct is to start decomposing functions, passing in stubs to the functions [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Code Culture &#124; Bobby Norton&#8217;s what if scenarios in software development</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-8787</link>
		<dc:creator>Code Culture &#124; Bobby Norton&#8217;s what if scenarios in software development</dc:creator>
		<pubDate>Wed, 17 Feb 2010 22:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-8787</guid>
		<description>[...] Newman recently blogged that he was struggling with Test-Driven Clojure: &#8220;Stuart Halloway said during his Clojure talk at Qcon SF that despite being a TDD fan he [...]</description>
		<content:encoded><![CDATA[<p>[...] Newman recently blogged that he was struggling with Test-Driven Clojure: &#8220;Stuart Halloway said during his Clojure talk at Qcon SF that despite being a TDD fan he [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by underdev</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-8746</link>
		<dc:creator>underdev</dc:creator>
		<pubDate>Wed, 17 Feb 2010 15:34:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-8746</guid>
		<description>Hi.  I&#039;ve just recently experienced a totally different level of &quot;struggle&quot; with TDD in clojure.

In looking for information on TDD in clojure, i found http://nakkaya.com/2009/11/18/unit-testing-in-clojure/.  As i tried to go through the examples of using clojure.test in clojure-test-mode in emacs, i kept getting an error message about an unmatched parenthesis.  It turns out you must operating in a namepace other than the default, ie (ns foo.tdd (:use clojure.test)).  Spent a long agonising night banging my head against the keyboard...

That said, small unit tests for blackbox testing seems very straightforward in clojure.  And really that&#039;s what you need most.  Clojure.test reminds me a lot of &quot;e.g.&quot; in Tcl, which i absolutely love.  Just send in data, test against expected return data.   I think experience with bulky, complicated unit-testing frameworks obscures the simplicity of blackbox testing in general.</description>
		<content:encoded><![CDATA[<p>Hi.  I&#8217;ve just recently experienced a totally different level of &#8220;struggle&#8221; with TDD in clojure.</p>
<p>In looking for information on TDD in clojure, i found <a href="http://nakkaya.com/2009/11/18/unit-testing-in-clojure/" rel="nofollow">http://nakkaya.com/2009/11/18/unit-testing-in-clojure/</a>.  As i tried to go through the examples of using clojure.test in clojure-test-mode in emacs, i kept getting an error message about an unmatched parenthesis.  It turns out you must operating in a namepace other than the default, ie (ns foo.tdd (:use clojure.test)).  Spent a long agonising night banging my head against the keyboard&#8230;</p>
<p>That said, small unit tests for blackbox testing seems very straightforward in clojure.  And really that&#8217;s what you need most.  Clojure.test reminds me a lot of &#8220;e.g.&#8221; in Tcl, which i absolutely love.  Just send in data, test against expected return data.   I think experience with bulky, complicated unit-testing frameworks obscures the simplicity of blackbox testing in general.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Suresh</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-8715</link>
		<dc:creator>Suresh</dc:creator>
		<pubDate>Wed, 17 Feb 2010 09:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-8715</guid>
		<description>I am still going through the same problem. Don&#039;t have answers yet, but one thing you should try is REPL more often. I have set up Slime on my emacs that lets me eval regions/buffers etc. This way there is a quick feedback about what i intend to achieve. The problem is, this doesn&#039;t result in a bunch of tests for my automated tests, whereas TDD would have resulted in it.</description>
		<content:encoded><![CDATA[<p>I am still going through the same problem. Don&#8217;t have answers yet, but one thing you should try is REPL more often. I have set up Slime on my emacs that lets me eval regions/buffers etc. This way there is a quick feedback about what i intend to achieve. The problem is, this doesn&#8217;t result in a bunch of tests for my automated tests, whereas TDD would have resulted in it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Struggling with Test Driven Clojure by Tom</title>
		<link>http://www.magpiebrain.com/2010/02/16/struggling-with-test-driven-clojure/comment-page-1/#comment-8660</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Wed, 17 Feb 2010 00:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/?p=790#comment-8660</guid>
		<description>I find FP more natural for tdd than imperative languages. Due to the majority of your code bring pure functions, testing it is as simple as passing in sample data and validating the output.

The hard part for me was working out when to use the repl, and when to write a test. My current rule is that I use the repl for figuring out implimentation, wheras tests drive the API of your functions.

You might be interested in watching my katacast, where I do full tdd in clojure. See it at katacasts.com</description>
		<content:encoded><![CDATA[<p>I find FP more natural for tdd than imperative languages. Due to the majority of your code bring pure functions, testing it is as simple as passing in sample data and validating the output.</p>
<p>The hard part for me was working out when to use the repl, and when to write a test. My current rule is that I use the repl for figuring out implimentation, wheras tests drive the API of your functions.</p>
<p>You might be interested in watching my katacast, where I do full tdd in clojure. See it at katacasts.com</p>
]]></content:encoded>
	</item>
</channel>
</rss>
