<?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 threads</title>
		<link>http://www.gettingclojure.com/forum/start</link>
		<description>Threads 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:01 +0000</lastBuildDate>
		
					<item>
				<guid>http://www.gettingclojure.com/forum/t-388018</guid>
				<title>Make String from Sequence of Characters</title>
				<link>http://www.gettingclojure.com/forum/t-388018/make-string-from-sequence-of-characters</link>
				<description>I don&#039;t know what&#039;s wrong with my code. Can you please show me why?</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-375361</guid>
				<title>Now that there are consumers</title>
				<link>http://www.gettingclojure.com/forum/t-375361/now-that-there-are-consumers</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>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-366293</guid>
				<title>Rethinking Empirically Solved Problems In Clojure</title>
				<link>http://www.gettingclojure.com/forum/t-366293/rethinking-empirically-solved-problems-in-clojure</link>
				<description>Providing a section of the magazine to discuss migrating an empirically solved problem to a functional -- Clojure -- approach.</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-362322</guid>
				<title>Lisping vs working with Frankenstein</title>
				<link>http://www.gettingclojure.com/forum/t-362322/lisping-vs-working-with-frankenstein</link>
				<description>a facet of dynamic programming</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-336827</guid>
				<title>Anyone interested in FRP</title>
				<link>http://www.gettingclojure.com/forum/t-336827/anyone-interested-in-frp</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335054</guid>
				<title>suggestions from Ambrose B.</title>
				<link>http://www.gettingclojure.com/forum/t-335054/suggestions-from-ambrose-b</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 /> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335048</guid>
				<title>suggestions from Saul H.</title>
				<link>http://www.gettingclojure.com/forum/t-335048/suggestions-from-saul-h</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-335033</guid>
				<title>suggestions from Phil R.</title>
				<link>http://www.gettingclojure.com/forum/t-335033/suggestions-from-phil-r</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-311927</guid>
				<title>Clojure for Chess Programming?</title>
				<link>http://www.gettingclojure.com/forum/t-311927/clojure-for-chess-programming</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-308720</guid>
				<title>Getting Started with Clojure</title>
				<link>http://www.gettingclojure.com/forum/t-308720/getting-started-with-clojure</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-289167</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</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-273135</guid>
				<title>Recent Changes / All Pages Private?</title>
				<link>http://www.gettingclojure.com/forum/t-273135/recent-changes-all-pages-private</link>
				<description>Would the site be easier to use / browse if All Pages and Recent Changes were public?</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259112</guid>
				<title>Netbeans &quot;Uberjar&quot;?</title>
				<link>http://www.gettingclojure.com/forum/t-259112/netbeans-uberjar</link>
				<description>How do I do the equivalent of lein uberjar in Netbeans?</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://www.gettingclojure.com/forum/t-259021</guid>
				<title>Short variable names--threat or menace?</title>
				<link>http://www.gettingclojure.com/forum/t-259021/short-variable-names-threat-or-menace</link>
				<description>Do they bother you as much as they do me?</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> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>
