<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Getting Clojure - new forum posts</title>
		<link>http://www.gettingclojure.com/forum/start</link>
		<description>Posts in forums of the site &quot;Getting Clojure&quot; - rewire your brain for the future of programming</description>
				<copyright></copyright>
		<lastBuildDate>Sat, 19 May 2012 14:56:26 +0000</lastBuildDate>
		
					<item>
				<guid>http://www.gettingclojure.com/forum/t-264817#post-1418295</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-264817/clojure-cookbook:system#post-1418295</link>
				<description></description>
				<pubDate>Tue, 17 Apr 2012 01:21:41 +0000</pubDate>
				<wikidot:authorName>Alex Baranosky</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Thanks David, this was just what I needed.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-264817/clojure-cookbook:system">Clojure Cookbook: System</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-388018#post-1250783</guid>
				<title>Re: Make String from Sequence of Characters</title>
				<link>http://www.gettingclojure.com/forum/t-388018/make-string-from-sequence-of-characters#post-1250783</link>
				<description></description>
				<pubDate>Mon, 05 Sep 2011 09:51:46 +0000</pubDate>
				<wikidot:authorName>Long_HDi</wikidot:authorName>				<wikidot:authorUserId>1190007</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Ok, some one has answered this question</p> <p><a href="http://stackoverflow.com/questions/7304879/make-string-from-sequence-of-characters">http://stackoverflow.com/questions/7304879/make-string-from-sequence-of-characters</a></p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115766">Beginners' Corner / Can somebody explain how/why ... ?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-388018/make-string-from-sequence-of-characters">Make String from Sequence of Characters</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-388018#post-1250258</guid>
				<title>Make String from Sequence of Characters</title>
				<link>http://www.gettingclojure.com/forum/t-388018/make-string-from-sequence-of-characters#post-1250258</link>
				<description></description>
				<pubDate>Mon, 05 Sep 2011 04:36:12 +0000</pubDate>
				<wikidot:authorName>Long_HDi</wikidot:authorName>				<wikidot:authorUserId>1190007</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>This code does not work as I expected. Could you please explain why?</p> <div class="code"> <pre> <code>(defn make-str [s c] (let [my-str (ref s)] (dosync (alter my-str str c)))) (defn make-str-from-chars &quot;make a string from a sequence of characters&quot; ([chars] make-str-from-chars chars &quot;&quot;) ([chars result] (if (= (count chars) 0) result (recur (drop 1 chars) (make-str result (take 1 chars))))))</code> </pre></div> <p>Thank you!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115766">Beginners' Corner / Can somebody explain how/why ... ?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-388018/make-string-from-sequence-of-characters">Make String from Sequence of Characters</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335048#post-1209149</guid>
				<title>Re: suggestions from Saul H.</title>
				<link>http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h#post-1209149</link>
				<description></description>
				<pubDate>Sat, 23 Jul 2011 06:02:46 +0000</pubDate>
				<wikidot:authorName>lv1854</wikidot:authorName>				<wikidot:authorUserId>1049913</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						<p class="comment-removed">Comment removed.</p><br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h">suggestions from Saul H.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-375361#post-1209148</guid>
				<title>Now that there are consumers</title>
				<link>http://www.gettingclojure.com/forum/t-375361/now-that-there-are-consumers#post-1209148</link>
				<description></description>
				<pubDate>Sat, 23 Jul 2011 06:02:10 +0000</pubDate>
				<wikidot:authorName>lv1854</wikidot:authorName>				<wikidot:authorUserId>1049913</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						<p class="comment-removed">Comment removed.</p><br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115766">Beginners' Corner / Can somebody explain how/why ... ?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-375361/now-that-there-are-consumers">Now that there are consumers</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-366293#post-1177438</guid>
				<title>Re: &quot;Rethinking...&quot; + thoughts about the &quot;magazine&quot;</title>
				<link>http://www.gettingclojure.com/forum/t-366293/rethinking-empirically-solved-problems-in-clojure#post-1177438</link>
				<description></description>
				<pubDate>Tue, 14 Jun 2011 01:26:56 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>octopusgrabbus, thanks for answering someone else's query in another forum&#8212;that's what will make this website work!</p> <p>Given what I've just said, what I'm about to say won't come as a surprise. Your post above, about re-envisioning programs from other languages in Clojure, is a good one. So (and here it comes&#8230;) please feel free to do it yourself and send it in. Articles on this website will allow comments, so if somebody else has a different idea of how the program &quot;should&quot; be written and why, they will be able to do so.</p> <p>As for a <em>Getting Clojure</em> magazine, for the time being, this website <em>is</em> the magazine. Once there's enough content, I'll create an actual magazine (PDF and/or print-on-demand) and make that available. Then when there's enough new content, I'll repeat the process.</p> <p>You can send me the article directly if you want me to edit it. For instant gratification, do the following:</p> <ol> <li>Click the &quot;Home&quot; text link at the top left of this page</li> <li>At the bottom of the Home page, type your article title in the text box and click the &quot;new article&quot; button to its right.</li> </ol> <p>Voila! You now have a wiki page for your article. Type in your text, click &quot;Post it&quot; at the bottom of the page, and your article appears on the &quot;All articles&quot; page, which is <a href="http://www.gettingclojure.com/system:all-articles">http://www.gettingclojure.com/system:all-articles</a>. (Again, I can edit your article if you wish.)</p> <p>Thanks again for posting&#8212;this is what will make GettingClojure.com successful!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-366293/rethinking-empirically-solved-problems-in-clojure">Rethinking Empirically Solved Problems In Clojure</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-308720#post-1176318</guid>
				<title>Re: Getting Started with Clojure</title>
				<link>http://www.gettingclojure.com/forum/t-308720/getting-started-with-clojure#post-1176318</link>
				<description></description>
				<pubDate>Sun, 12 Jun 2011 21:41:56 +0000</pubDate>
				<wikidot:authorName>octopusgrabbus</wikidot:authorName>				<wikidot:authorUserId>311761</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>You don't have to use Emacs. You can use any programmer's editor and make use of REPL. I'm using vim.</p> <p>As to learning the Java libraries, you'll learn what the Java API does, but you'll be calling it natively from Clojure. From my learning perspective, you can obtain documentation on the Java API all over the place.</p> <p>I would get one of three books, Programming Clojure and Practical Clojure to start and eventually The Joy of Clojure. O'Reilly is publishing a Clojure book that appears to be geared more towards learning Clojure's LISP-ness.</p> <p>The Cookbook here is quite good, and there are lots of blogs.</p> <p>Good Luck.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115767">Beginners' Corner / Beginner Resources</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-308720/getting-started-with-clojure">Getting Started with Clojure</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-366293#post-1176315</guid>
				<title>Rethinking Empirically Solved Problems In Clojure</title>
				<link>http://www.gettingclojure.com/forum/t-366293/rethinking-empirically-solved-problems-in-clojure#post-1176315</link>
				<description></description>
				<pubDate>Sun, 12 Jun 2011 21:36:33 +0000</pubDate>
				<wikidot:authorName>octopusgrabbus</wikidot:authorName>				<wikidot:authorUserId>311761</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I think a magazine would be very helpful. In addition to a cookbook section, a section on transition to Clojure would be helpful. For example, I can read a .csv file into a Python program, and make logic decisions based on any column in that row. I would want to know the best way to approach that in Clojure.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-366293/rethinking-empirically-solved-problems-in-clojure">Rethinking Empirically Solved Problems In Clojure</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-362322#post-1175086</guid>
				<title>Re: Lisping vs working with Frankenstein</title>
				<link>http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein#post-1175086</link>
				<description></description>
				<pubDate>Sat, 11 Jun 2011 03:32:47 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Achoo, I'm sure you carried out the instructions perfectly. The question is not &quot;What am I doing wrong?&quot; The question is &quot;What do I need to do to get this working&#8212;any ideas?&quot;, and the place to do it (for all installation problems, advanced questions, and non-simple questions about specific Clojure software packages) is the Clojure Google Group. Here's the URL: <a href="http://groups.google.com/group/clojure?hl=en">http://groups.google.com/group/clojure?hl=en</a></p> <p>Installations never go right; this is the inevitable result of non-commercial software (with documentation of varying quality and comprehensiveness) being combined in countless permutations on at least three different OS platforms. Nine months ago, it took me almost two weeks to get SLIME running. Now, things are much better&#8230;but these things will still happen.</p> <p>I've got something older working, and I'm not touching it. I connect via M-x slime-connect, so your error message re. lein-jack-in is unfamiliar to me. So good luck! Google the error message first, and if that doesn't work, try posting on the Clojure Google Group. You <em>can</em> get these things working, but it takes perseverence (ask me how I know).</p> <p>Who needs puzzle games? I install open-source software!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113092">Beginners' Corner / Beginner Insights</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein">Lisping vs working with Frankenstein</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-362322#post-1171744</guid>
				<title>Re: Lisping vs working with Frankenstein</title>
				<link>http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein#post-1171744</link>
				<description></description>
				<pubDate>Tue, 07 Jun 2011 14:30:58 +0000</pubDate>
				<wikidot:authorName>achoo</wikidot:authorName>				<wikidot:authorUserId>908236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've now got marmalade, clojure-mode, leiningen, and swank-clojure (using lein plugin install swank-clojure 1.3.1). I've created a dummy project using lein new foo and when I go to the project.clj file and run M-x clojure-jack-in I get: cd c:/work/clo/foo/ &amp;&amp; lein jack-in 1187: exited abnormally with code 1.</p> <p>What am I doing wrong? Should I have gotten swank-clojure directly from github/technomancy instead?</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113092">Beginners' Corner / Beginner Insights</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein">Lisping vs working with Frankenstein</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-362322#post-1170975</guid>
				<title>Re: Lisping vs working with Frankenstein</title>
				<link>http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein#post-1170975</link>
				<description></description>
				<pubDate>Mon, 06 Jun 2011 18:16:12 +0000</pubDate>
				<wikidot:authorName>achoo</wikidot:authorName>				<wikidot:authorUserId>908236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks! Interesting. What are the reasons to use swank-clojure instead of clojurebox? Does clojurebox not have the ability to set breakpoints and manipulate local variables at the REPL? (I'm currently using clojurebox and am a little disappointed at the results of trying to jump to a definition with M-. But maybe I'm not using it properly)</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113092">Beginners' Corner / Beginner Insights</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein">Lisping vs working with Frankenstein</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-362322#post-1170071</guid>
				<title>Re: Lisping vs working with Frankenstein</title>
				<link>http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein#post-1170071</link>
				<description></description>
				<pubDate>Sun, 05 Jun 2011 05:09:30 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>My experience is with Emacs, so I can't help you there. What I *can* tell you is that integrating Emacs with Clojure and a debugger is *much* easier than it used to be (see <a href="http://groups.google.com/group/clojure/browse_thread/thread/91d4f13090afb876">http://groups.google.com/group/clojure/browse_thread/thread/91d4f13090afb876</a>).</p> <p>I recommend swank-clojure, which gives you breakpoints *and* the ability to examine and manipulate local variables at the REPL&#8212;see <a href="http://hugoduncan.org/post/2010/swank_clojure_gets_a_break_with_the_local_environment.xhtml">http://hugoduncan.org/post/2010/swank_clojure_gets_a_break_with_the_local_environment.xhtml</a>. I use the version of swank-clojure at <a href="https://github.com/technomancy">https://github.com/technomancy</a>, which is where you'll also find leiningen.</p> <p>If you're interested in even more debugging power, there's swank-clj: <a href="https://github.com/hugoduncan/swank-clj">https://github.com/hugoduncan/swank-clj</a>. Useful info about it is at <a href="http://groups.google.com/group/clojure/browse_thread/thread/a683967fd8aee9e7">http://groups.google.com/group/clojure/browse_thread/thread/a683967fd8aee9e7</a> . Be warned&#8212;it's a newer project that is classified as alpha quality. Good luck!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113092">Beginners' Corner / Beginner Insights</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein">Lisping vs working with Frankenstein</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-362322#post-1157218</guid>
				<title>Lisping vs working with Frankenstein</title>
				<link>http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein#post-1157218</link>
				<description></description>
				<pubDate>Fri, 20 May 2011 14:56:59 +0000</pubDate>
				<wikidot:authorName>achoo</wikidot:authorName>				<wikidot:authorUserId>908236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Most of my experience has been in Java and C#, but I've recently created two tools for in-house use in Common Lisp and have started learning Clojure. While I was creating the first tool, I realized how much more productive I was given the ability to eval any expression [1] in the context of <em>living code</em> [2] without having to leave the current buffer or even save the file.</p> <p>My old C# habit for trying stuff was to change a dummy unit test and then compile/run. It had all the drama of flipping a big switch and waiting for a lumbering Frankenstein to wake up and do something, all the boiler plate of unit tests, etc. I'm so glad Clojure is a lisp.</p> <p>I was wondering this about development environments other than emacs: can you navigate/slurp/barf/kill entire sexps in other IDEs like you can in emacs? (If I should ask this someplace else in the forums, let me know!)</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113092">Beginners' Corner / Beginner Insights</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein">Lisping vs working with Frankenstein</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-336827#post-1155741</guid>
				<title>Re: Anyone interested in FRP</title>
				<link>http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp#post-1155741</link>
				<description></description>
				<pubDate>Thu, 19 May 2011 03:48:40 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Color me embarassed&#8212;this site is supposed to notify me when someone posts. I apologize for my absence.</p> <p>I read &quot;Out of the Tar Pit&quot; and found the FRP concept interesting. By all means, proceed! Once you have working code, I can (if you wish) help you outline an article about the code; I've found that doing so makes writing go smoother and produces better articles. Feel free to contact me at &quot;gregg AT-SIGN GettingClojure DOT-SIGN com&quot;.</p> <p>Keep me posted!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp">Anyone interested in FRP</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-258830#post-1144011</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy#post-1144011</link>
				<description></description>
				<pubDate>Thu, 05 May 2011 00:07:22 +0000</pubDate>
				<wikidot:authorName>Ngoc</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Thank you Gregg for this great article. It should become a Clojure classic.</p> <p>One reason I dropped Clojure to go for Scala, after studying it for months, is because I didn't know how to extend existing Java classes using proxy. May be this is a good reason for me to pick Clojure again.</p> <p>I come this this site from <a href="http://www.pragprog.com/magazines/2010-11/getting-clojure">http://www.pragprog.com/magazines/2010-11/getting-clojure</a><br /> Thanks a lot.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy">Extending Java Classes Using proxy</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-258830#post-1121948</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy#post-1121948</link>
				<description></description>
				<pubDate>Mon, 11 Apr 2011 09:24:20 +0000</pubDate>
				<wikidot:authorName>mariya</wikidot:authorName>				<wikidot:authorUserId>839126</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I am really impressed by this excellent stuff on which is a digital sculpting and painting program that has revolutionized the industry. I've enjoyed reading the nice post<br /> curt<br /> <a href="http://www.nicetick.com/nike-sb-blazer-high-bright-yellow-black-purple.html">Nike SB Blazer High</a></p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy">Extending Java Classes Using proxy</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-258830#post-1119084</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy#post-1119084</link>
				<description></description>
				<pubDate>Fri, 08 Apr 2011 06:18:12 +0000</pubDate>
				<wikidot:authorName>Nike Air Max Turbulence</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Well, I am so excited that I have found this your post because I have been searching for some information about it almost three hours. You helped me a lot indeed and reading this your article I have found many new and useful information about this subject<br /> curt</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy">Extending Java Classes Using proxy</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260158#post-1115297</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-260158/clojure-cookbook:time-and-dates#post-1115297</link>
				<description></description>
				<pubDate>Wed, 06 Apr 2011 08:01:37 +0000</pubDate>
				<wikidot:authorName>Nike Air Max Uptempo III Retro</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Did you know about Freelance writing job service? I wanted to tell that your ideas connecting to this good post is supreme! Thank you very much for creating it!<br /> curt</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260158/clojure-cookbook:time-and-dates">Clojure Cookbook: Time and Dates</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-336827#post-1091132</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp#post-1091132</link>
				<description></description>
				<pubDate>Tue, 29 Mar 2011 00:35:26 +0000</pubDate>
				<wikidot:authorName>kandre</wikidot:authorName>				<wikidot:authorUserId>780985</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Progress is slow at the moment but I will get back into it soon.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp">Anyone interested in FRP</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-336827#post-1089962</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp#post-1089962</link>
				<description></description>
				<pubDate>Mon, 28 Mar 2011 15:25:33 +0000</pubDate>
				<wikidot:authorName>hanskolek</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>hell yeah! would be great.<br /> thanks</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp">Anyone interested in FRP</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-336827#post-1082231</guid>
				<title>Anyone interested in FRP</title>
				<link>http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp#post-1082231</link>
				<description></description>
				<pubDate>Fri, 25 Mar 2011 01:10:04 +0000</pubDate>
				<wikidot:authorName>kandre</wikidot:authorName>				<wikidot:authorUserId>780985</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've been clobbering together a functional relational programming infrastructure modeled after the one described in out of the tar pit. I could write about that if there's value/interest</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp">Anyone interested in FRP</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335048#post-1082225</guid>
				<title>Re: suggestions from Saul H.</title>
				<link>http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h#post-1082225</link>
				<description></description>
				<pubDate>Fri, 25 Mar 2011 01:07:53 +0000</pubDate>
				<wikidot:authorName>kandre</wikidot:authorName>				<wikidot:authorUserId>780985</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Why only write about web server performance? The whole topic seems interesting.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h">suggestions from Saul H.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335054#post-1075577</guid>
				<title>suggestions from Ambrose B.</title>
				<link>http://www.gettingclojure.com/forum/t-335054/suggestions-from-ambrose-b#post-1075577</link>
				<description></description>
				<pubDate>Tue, 22 Mar 2011 16:39:41 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>From an email to me:</p> <hr /> <p>I'd be very interested in reading a Clojure "magazine". I think I'd<br /> be interested in interviews with professional Clojure programmers. It's<br /> usually hard to find good examples of Clojure being used in professional<br /> environments.</p> <p>I'd like to see some opinion articles, Clojure seems to come with lots<br /> of fascinating philosophy which I'm sure Rich Hickey has plenty more to<br /> share.</p> <p>Articles with working code sounds good.</p> <p>How about some code snippets showing off some particularly concise code.<br /> There are plenty of gems around the 'net, not to easy to search through them.<br /> Maybe try and abstract out a pattern (eg. when looping over more than one vector<br /> consider using &lt;pattern&gt;). That's always fun to read.</p> <p>Workflows are usually interesting. Lots of newbies would love to hear how others<br /> *really* use their IDE/editor. Maybe brief overviews of vimclojure/slime and then<br /> ways to optimize your workflow? Accessibility of clojure tools seems to be a weakness<br /> IMO, at least for the more powerful ones.</p> <hr /> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-335054/suggestions-from-ambrose-b">suggestions from Ambrose B.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335048#post-1075568</guid>
				<title>suggestions from Saul H.</title>
				<link>http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h#post-1075568</link>
				<description></description>
				<pubDate>Tue, 22 Mar 2011 16:34:56 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>From an email to me:</p> <hr /> <p>If content is needed, I could could write something about genetic programming, Clojure web server performance or computer algebra.</p> <hr /> <p>Any opinions?</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h">suggestions from Saul H.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335033#post-1075490</guid>
				<title>suggestions from Phil R.</title>
				<link>http://www.gettingclojure.com/forum/t-335033/suggestions-from-phil-r#post-1075490</link>
				<description></description>
				<pubDate>Tue, 22 Mar 2011 15:56:34 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>From an email to me:</p> <p>Ideas for articles:</p> <p>1) A tour of the Java / JVM ecosystem for clojure programmers with little or no Java background. What are the libraries, frameworks, and tools every clojure programmer should know about, even if he or she never writes a line of java? How do we use them from clojure? Actually this might make for a nice series or even a regular column.</p> <p>2) Articles about how to arrange your development environment, tailored to begininning, intermediate, and advanced programmers, and exploring a few different styles of workflow. For example, emacs/swank vs other IDE's, leiningen vs other building techniques, git vs hg vs whatever, etc. Obviously some of this is orthogonal to language choice, so a straight git vs hg article probably doesn't make sense.</p> <p>3) You mentioned code walkthroughs — I'd love to see this for some key, important, popular, clojure libraries or apps. Not sure what to suggest, but reading good code is one of the best ways for me to learn a new language.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-335033/suggestions-from-phil-r">suggestions from Phil R.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260158#post-1072760</guid>
				<title>Refactoring day-of-week</title>
				<link>http://www.gettingclojure.com/forum/t-260158/clojure-cookbook:time-and-dates#post-1072760</link>
				<description></description>
				<pubDate>Mon, 21 Mar 2011 21:01:38 +0000</pubDate>
				<wikidot:authorName>miner</wikidot:authorName>				<wikidot:authorUserId>628274</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I suggest decomposing day-of-week a bit. Since the day names are essentially constant, there's no need to look them up with Java calls every time. Just use a let around the defn to grab it once. Also, I suggest that you use a vector, which tells the reader that you want to look up by index. (The original Java array works fine. I just like to live in the Clojure world as much as possible.) My check for the day range (1-7) isn't strictly necessary, but I thought I'd throw it in for safety. Note the syntax for vector access (VEC INDEX) is the same as (nth VEC INDEX).</p> <div class="code"> <pre> <code>(let [day-vector (vec (seq (.getWeekdays (java.text.DateFormatSymbols.))))] (defn day-str [day-num] (when (&lt;= 1 day-num 7) (day-vector day-num)))) (defn day-of-week [year month day] (day-str (shift0 (zeller year month day))))</code> </pre></div> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260158/clojure-cookbook:time-and-dates">Clojure Cookbook: Time and Dates</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259021#post-1072661</guid>
				<title>Re: Short variable names--threat or menace?</title>
				<link>http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace#post-1072661</link>
				<description></description>
				<pubDate>Mon, 21 Mar 2011 20:19:45 +0000</pubDate>
				<wikidot:authorName>miner</wikidot:authorName>				<wikidot:authorUserId>628274</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>First, there's an issue of terminology. As the Clojure <a href="http://clojure.org/special_forms#Special%20Forms--(let%20[bindings*%20]%20exprs*)">docs</a> say: "Locals created with let are not variables. Once created their values never change!"</p> <p>I think the preference for short names comes from a mathematical tradition. Many functions are useful on a wide range of values, so the implementers tend to use generic argument names. I find that short names are easier to read when composing nested expressions. Longer, more descriptive names are appropriate when something has a specialized meaning.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace">Short variable names--threat or menace?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259021#post-1071128</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace#post-1071128</link>
				<description></description>
				<pubDate>Mon, 21 Mar 2011 08:08:42 +0000</pubDate>
				<wikidot:authorName>kandre</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Short variable names seem to be a trait that underlines Clojures succinct nature ;) On a more serious note, many widely used variable names are terse by convention (e.g. a for a Java array, agt for an agent, etc.). Using more verbose names for these conventional variables/parameters might only superficially increase readability: Confusion stems from broken conventions.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace">Short variable names--threat or menace?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-272571#post-1051124</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-272571/clojure-cookbook:files-and-directories#post-1051124</link>
				<description></description>
				<pubDate>Mon, 14 Mar 2011 09:13:52 +0000</pubDate>
				<wikidot:authorName>pmbauer</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>clojure.contrib.duck-streams/reader is deprecated.<br /> (replaced with clojure.java.io/reader)</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-272571/clojure-cookbook:files-and-directories">Clojure Cookbook: Files And Directories</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-311927#post-1012689</guid>
				<title>Clojure for Chess Programming?</title>
				<link>http://www.gettingclojure.com/forum/t-311927/clojure-for-chess-programming#post-1012689</link>
				<description></description>
				<pubDate>Sat, 26 Feb 2011 19:24:35 +0000</pubDate>
				<wikidot:authorName>edlich</wikidot:authorName>				<wikidot:authorUserId>634501</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Dear Clojure Friends,</p> <p>usually when I learn a new language I write a chess programm to have something<br /> hands-on and a mission. But I wonder how to do this with clojure.<br /> My problem is:<br /> =&gt; Usually you have a <strong>mutable board structure</strong> like a Mailbox, 0x88 or a Bitboard. So if I try to use immutable structures it sounds terribly inefficient.<br /> Does someone have a hint here like:</p> <ul> <li>Well: try it in Clojure. It will optimize and not so much worse then Java. Even in your Chess problem.</li> <li>Try the core search in C++, C or D</li> <li>Here is another workaround…</li> </ul> <p>On the other hand Clojure looks brilliant for distributed search and the safe writeback of the search-results that the threads will yield.</p> <p>Thanks in advance<br /> Stefan Edlich</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113091">Beginners' Corner / Requests for Help</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-311927/clojure-for-chess-programming">Clojure for Chess Programming?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-308720#post-1003971</guid>
				<title>Getting Started with Clojure</title>
				<link>http://www.gettingclojure.com/forum/t-308720/getting-started-with-clojure#post-1003971</link>
				<description></description>
				<pubDate>Wed, 16 Feb 2011 17:57:08 +0000</pubDate>
				<wikidot:authorName>JMitchem</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I've been playing with CL recently, working through a few books. I'm a C# dev by trade, so I'm just wrapping my head around Lisps.</p> <p>Most of my C# code is heavily FP influenced as-is, so that part isn't a huge learning curve.</p> <p>Clojure seems like a good modern tool, and I'd like to give it a fair chance, but…</p> <p>1) I don't know the Java libraries<br /> 2) I don't know the Java IDEs<br /> 3) I really like Visual Studio and Resharper; emacs just isn't jiving well with me.</p> <p>Where's a good place to start?</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115767">Beginners' Corner / Beginner Resources</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-308720/getting-started-with-clojure">Getting Started with Clojure</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-265855#post-964016</guid>
				<title>awesome</title>
				<link>http://www.gettingclojure.com/forum/t-265855/clojure-cookbook#post-964016</link>
				<description></description>
				<pubDate>Tue, 04 Jan 2011 08:14:53 +0000</pubDate>
				<wikidot:authorName>janepatterson</wikidot:authorName>				<wikidot:authorUserId>665577</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>your cookbook is awesome!</p> <p><a href="http://www.mxsecure.com/provider/community-health-center/default.htm">electronic medical record software</a></p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-265855/clojure-cookbook">Clojure Cookbook</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-289167#post-941526</guid>
				<title>How Do I get a map from a string</title>
				<link>http://www.gettingclojure.com/forum/t-289167/how-do-i-get-a-map-from-a-string#post-941526</link>
				<description></description>
				<pubDate>Fri, 03 Dec 2010 14:14:52 +0000</pubDate>
				<wikidot:authorName>Clbr</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I have a string of data and I would like to get a map {:key value, :key value, …}</p> <p>How can I do that?</p> <p>I've got:</p> <p>user&gt; (split (slurp "data") #",")<br /> ["0" "2" "1" "5" "2" "8" "3" "15" "4" "9"]</p> <p>And I would like:<br /> {:0&nbsp;2, :1&nbsp;5, :2&nbsp;8, :3&nbsp;15, :4&nbsp;9}</p> <p>Thanks.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115765">Beginners' Corner / How Do I ... ?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-289167/how-do-i-get-a-map-from-a-string">How Do I get a map from a string</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-273135#post-928260</guid>
				<title>Re: Recent Changes / All Pages Private?</title>
				<link>http://www.gettingclojure.com/forum/t-273135/recent-changes-all-pages-private#post-928260</link>
				<description></description>
				<pubDate>Thu, 18 Nov 2010 03:40:45 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Sean, my apologies for not getting back to you sooner. I like your ideas, and I will be getting in touch with you privately.</p> <p>To anyone else reading this, if you've got the passion (and time) to make this a better site for Clojure beginners, let's talk! Write me at "gregg4 at-sign getting clojure dot com". Thanks.</p> <p>—Gregg Williams, site manager</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115770">The Clojure Community / Suggestions for This Site</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-273135/recent-changes-all-pages-private">Recent Changes / All Pages Private?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-258830#post-925681</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy#post-925681</link>
				<description></description>
				<pubDate>Mon, 15 Nov 2010 15:40:05 +0000</pubDate>
				<wikidot:authorName>Steve</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>There's some confusion about the syntax for calling Java methods. The program listings use the correct syntax, but the section on "Clojure Syntax for Java Method Calls" says: "(method2. object1 arguments3)". That's wrong. Use "(.method2 object1 arguments3)".</p> <p>The syntax for calling a Java class constructor is "(JavaClass. args)" — the classname followed by a dot is the first element.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy">Extending Java Classes Using proxy</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260155#post-895373</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-260155/clojure-cookbook:numbers#post-895373</link>
				<description></description>
				<pubDate>Tue, 12 Oct 2010 19:26:32 +0000</pubDate>
				<wikidot:authorName>cej38</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>float= works for a problem similar to what you had above:</p> <p>user=&gt; (float= 0.0001 (- 12.305&nbsp;12.3049))<br /> true</p> <p>But I can come up with a use case where it fails:</p> <p>user=&gt; (float= 12.3049&nbsp;12.305)<br /> true</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260155/clojure-cookbook:numbers">Clojure Cookbook: Numbers</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-265855#post-894083</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-265855/clojure-cookbook#post-894083</link>
				<description></description>
				<pubDate>Mon, 11 Oct 2010 04:28:49 +0000</pubDate>
				<wikidot:authorName>Glen Stampoultzis</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I'd kill for a good web development cookbook.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-265855/clojure-cookbook">Clojure Cookbook</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-263963#post-893378</guid>
				<title>Re: sort-by</title>
				<link>http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences#post-893378</link>
				<description></description>
				<pubDate>Sun, 10 Oct 2010 04:55:28 +0000</pubDate>
				<wikidot:authorName>David Sletten</wikidot:authorName>				<wikidot:authorUserId>541355</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Unfortunately 'sort-by' doesn't really help here. First, it only allows us to sort based on the primary criterion of 'factor-count'. We are also using a secondary criterion for elements with the same factor count by then sorting on the numbers themselves. Your suggestion produces the sequence (17&nbsp;229&nbsp;7&nbsp;86&nbsp;1954&nbsp;12&nbsp;2805&nbsp;262922&nbsp;96) where 17, 229, and 7 all have a single prime factor. But what we want is (7&nbsp;17&nbsp;229&nbsp;86&nbsp;1954&nbsp;12&nbsp;2805&nbsp;262922&nbsp;96) so that 7, 17, and 229 are placed in order.</p> <p>Second, 'sort-by' wouldn't help us with the efficiency problem we are trying to handle via the Schwartzian Transform.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences">Clojure Cookbook: Sequences</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-263963#post-892469</guid>
				<title>sort-by</title>
				<link>http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences#post-892469</link>
				<description></description>
				<pubDate>Sat, 09 Oct 2010 04:20:18 +0000</pubDate>
				<wikidot:authorName>tebeka</wikidot:authorName>				<wikidot:authorUserId>578249</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The last code in the sorting example can be simplified to</p> <p>(sort-by factor-count int-list)</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences">Clojure Cookbook: Sequences</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-273135#post-892427</guid>
				<title>Recent Changes / All Pages Private?</title>
				<link>http://www.gettingclojure.com/forum/t-273135/recent-changes-all-pages-private#post-892427</link>
				<description></description>
				<pubDate>Sat, 09 Oct 2010 03:19:34 +0000</pubDate>
				<wikidot:authorName>seancorfield</wikidot:authorName>				<wikidot:authorUserId>576867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Assuming the site is constantly changing (we hope), it would be really helpful to be able to browse Recent Changes to look at what's new and improved on the site. In addition, as the site grows, a single home page is going to become fairly unwieldy and hard to manage - as well as individual sections needing to be broken down into multiple pages (several pages are already very long) - it would be much easier to rely on the built-in List All Pages feature to provide a table of contents for public browsing.</p> <p>As an adjunct to that, I think that each recipe should be on a separate page. Pros / cons?</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115770">The Clojure Community / Suggestions for This Site</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-273135/recent-changes-all-pages-private">Recent Changes / All Pages Private?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259021#post-892422</guid>
				<title>Re: Short variable names--threat or menace?</title>
				<link>http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace#post-892422</link>
				<description></description>
				<pubDate>Sat, 09 Oct 2010 03:12:26 +0000</pubDate>
				<wikidot:authorName>seancorfield</wikidot:authorName>				<wikidot:authorUserId>576867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In many other languages, I find short variable names bother me a lot but in Clojure the functions tend to be much smaller and the function name tends to provide more information so short argument names are less impactful to readability, IMO. I think as a variable's scope grows, it's name is more important.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace">Short variable names--threat or menace?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260154#post-884224</guid>
				<title>Re: More Clojure less Java</title>
				<link>http://www.gettingclojure.com/forum/t-260154/clojure-cookbook:strings#post-884224</link>
				<description></description>
				<pubDate>Wed, 29 Sep 2010 00:38:10 +0000</pubDate>
				<wikidot:authorName>David Sletten</wikidot:authorName>				<wikidot:authorUserId>541355</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks tebeka. I agree completely, and I have tried to stick to pure Clojure as much as possible. I'll implement your suggestions.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260154/clojure-cookbook:strings">Clojure Cookbook: Strings</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-265855#post-884124</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-265855/clojure-cookbook#post-884124</link>
				<description></description>
				<pubDate>Tue, 28 Sep 2010 22:51:36 +0000</pubDate>
				<wikidot:authorName>Kris</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Awesome!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-265855/clojure-cookbook">Clojure Cookbook</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260154#post-884082</guid>
				<title>More Clojure less Java</title>
				<link>http://www.gettingclojure.com/forum/t-260154/clojure-cookbook:strings#post-884082</link>
				<description></description>
				<pubDate>Tue, 28 Sep 2010 21:57:01 +0000</pubDate>
				<wikidot:authorName>tebeka</wikidot:authorName>				<wikidot:authorUserId>578249</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>; I'd rather you use as little Java interop as possible</p> <p>; Clojure has "subs" function, that works just like "substring"<br /> ;<br /> (subs "Is this not pung?" 3&nbsp;7) =&gt; "this"</p> <p>; In the "center" example, you can use (count s) instead of (.length s)<br /> ; clojure.contrib.str-utils2 have most of the functions defined here</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260154/clojure-cookbook:strings">Clojure Cookbook: Strings</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-265855#post-883695</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-265855/clojure-cookbook#post-883695</link>
				<description></description>
				<pubDate>Tue, 28 Sep 2010 13:40:43 +0000</pubDate>
				<wikidot:authorName>limux</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>It's too annoying that this page always refresh continually.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-265855/clojure-cookbook">Clojure Cookbook</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-264817#post-883552</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-264817/clojure-cookbook:system#post-883552</link>
				<description></description>
				<pubDate>Tue, 28 Sep 2010 07:19:01 +0000</pubDate>
				<wikidot:authorName>David Sletten</wikidot:authorName>				<wikidot:authorUserId>541355</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Good point, Sean. Fixed it. Thanks.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-264817/clojure-cookbook:system">Clojure Cookbook: System</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-263963#post-883539</guid>
				<title>Re: Comma-Separated Sequences</title>
				<link>http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences#post-883539</link>
				<description></description>
				<pubDate>Tue, 28 Sep 2010 06:49:50 +0000</pubDate>
				<wikidot:authorName>David Sletten</wikidot:authorName>				<wikidot:authorUserId>541355</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>You're right, Sean. Thanks for the feedback. In many cases your solution would be adequate. I'll add a note above.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences">Clojure Cookbook: Sequences</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260155#post-883530</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-260155/clojure-cookbook:numbers#post-883530</link>
				<description></description>
				<pubDate>Tue, 28 Sep 2010 06:25:16 +0000</pubDate>
				<wikidot:authorName>David Sletten</wikidot:authorName>				<wikidot:authorUserId>541355</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks matti. I think that there is some educational value in what I wrote, but your solution is great right out of the box, especially since it handles the locale issue.</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260155/clojure-cookbook:numbers">Clojure Cookbook: Numbers</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-260155#post-882857</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-260155/clojure-cookbook:numbers#post-882857</link>
				<description></description>
				<pubDate>Mon, 27 Sep 2010 13:12:32 +0000</pubDate>
				<wikidot:authorName>matti</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>It would probably be simpler to implement commify using java.text.NumberFormat.</p> <div class="code"> <pre> <code>(import '(java.text NumberFormat) '(java.util Locale) '(java.math BigDecimal)) (defn commify [n] (let [nf (NumberFormat/getInstance (Locale/US))] (.format nf (BigDecimal. n)))) (commify "123456")</code> </pre></div> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-260155/clojure-cookbook:numbers">Clojure Cookbook: Numbers</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-263963#post-882749</guid>
				<title>Comma-Separated Sequences</title>
				<link>http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences#post-882749</link>
				<description></description>
				<pubDate>Mon, 27 Sep 2010 08:31:49 +0000</pubDate>
				<wikidot:authorName>seancorfield</wikidot:authorName>				<wikidot:authorUserId>576867</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>For the original question "How do I print an arbitrary sequence of elements with commas inserted?", isn't the simplest answer to use interpose?</p> <p>(apply str (interpose ", " (range 10)))</p> <p>yields</p> <p>"0, 1, 2, 3, 4, 5, 6, 7, 8, 9"</p> <p>and</p> <p>(apply str (interpose ", " ["Tom" "Jerry"]))</p> <p>yields</p> <p>"Tom, Jerry"</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-263963/clojure-cookbook:sequences">Clojure Cookbook: Sequences</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-264817#post-882741</guid>
				<title></title>
				<link>http://www.gettingclojure.com/forum/t-264817/clojure-cookbook:system#post-882741</link>
				<description></description>
				<pubDate>Mon, 27 Sep 2010 08:15:07 +0000</pubDate>
				<wikidot:authorName>Sean Corfield</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>With the sound file example, wouldn't it be better for play-file to call play-url to avoid duplication?</p> <p>(defn play-file [file-name]<br /> (let [absolute-name (.getAbsolutePath (File. file-name))<br /> url (str "file://" absolute-name)]<br /> (play-url url)))</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-264817/clojure-cookbook:system">Clojure Cookbook: System</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259112#post-854934</guid>
				<title>Re: Netbeans &quot;Uberjar&quot;?</title>
				<link>http://www.gettingclojure.com/forum/t-259112/netbeans-uberjar#post-854934</link>
				<description></description>
				<pubDate>Sun, 22 Aug 2010 03:12:41 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>David, thanks for posting, but this feels like an intermediate or advanced question to me. At the moment, there's very little traffic on GettingClojure.com, so I suggest you post your question on the Google Clojure group. Assuming, of course, that you have already failed to find the answer by searching the Internet. Good hacking!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115766">Beginners' Corner / Can somebody explain how/why ... ?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-259112/netbeans-uberjar">Netbeans &quot;Uberjar&quot;?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-258830#post-850566</guid>
				<title>Listing 3 fixed</title>
				<link>http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy#post-850566</link>
				<description></description>
				<pubDate>Mon, 16 Aug 2010 02:59:12 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>John, thanks for alerting me. It should be fixed now.</p> <p>So, what are you having trouble with as a Clojure programmer? I invite you (and anyone else) to write that up in a few paragraphs and submit it, either as an article or a forum topic. BTW, it'll be a *long* time before I have time to write an article like the proxy one!</p> <p>Thanks again for posting! —Gregg</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy">Extending Java Classes Using proxy</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-258830#post-850535</guid>
				<title>copy/paste error?</title>
				<link>http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy#post-850535</link>
				<description></description>
				<pubDate>Mon, 16 Aug 2010 02:22:24 +0000</pubDate>
				<wikidot:authorName>John Sanda</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>Hi Greg, I am really enjoying your article on proxies. It looks like there might be a copy/paste error with listing 3. It appears to be the same as listing 2. I look forward to more articles. Good stuff!</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-113042">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-258830/extending-java-classes-using-proxy">Extending Java Classes Using proxy</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259112#post-850164</guid>
				<title>Netbeans &quot;Uberjar&quot;?</title>
				<link>http://www.gettingclojure.com/forum/t-259112/netbeans-uberjar#post-850164</link>
				<description></description>
				<pubDate>Sun, 15 Aug 2010 13:40:21 +0000</pubDate>
				<wikidot:authorName>David Dreisigmeyer</wikidot:authorName>								<content:encoded>
					<![CDATA[
						 <p>I was wondering if someone could explain (preferably with a "Hello World" example) of how to create in Netbeans the equivalent of lein uberjar?</p> <p>Thanks,</p> <p>-Dave</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115766">Beginners' Corner / Can somebody explain how/why ... ?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-259112/netbeans-uberjar">Netbeans &quot;Uberjar&quot;?</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259021#post-849841</guid>
				<title>Short variable names--threat or menace?</title>
				<link>http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace#post-849841</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 20:14:43 +0000</pubDate>
				<wikidot:authorName>GreggW</wikidot:authorName>				<wikidot:authorUserId>426663</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In all the books and blogs I see about Clojure, the authors all use short variable names — one to three characters — and I have to work to remember what they mean. Often, there's no explanation, and I have to <em>guess</em> what they mean, which is no fun when you're trying to <strong>figure out</strong> how the $#@^%@! code works!</p> <p>How do you feel about this? Agree or disagree?</p> <br/>Forum category: <a href="http://www.gettingclojure.com/forum/c-115769">The Clojure Community / A &quot;Getting Clojure&quot; Magazine?</a><br/>Forum thread: <a href="http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace">Short variable names--threat or menace?</a>
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>
