<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>ClojureDocs.org Recent Updates</title>
    <link>http://clojuredocs.org</link>
    <pubDate>Sat, 04 Feb 2012 15:27:03 GMT</pubDate>
    <description>Recently updated examples and comments from ClojureDocs.org.</description>
    <item>
      <title>New see also for clojure.core/*clojure-version* by steveminer.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/*clojure-version*</link>
      <description></description>
      <pubDate>Sat, 04 Feb 2012 15:27:03 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/bound? by steveminer.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/bound_q</link>
      <description></description>
      <pubDate>Sat, 04 Feb 2012 15:23:05 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/first by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/first</link>
      <description></description>
      <pubDate>Fri, 03 Feb 2012 23:48:28 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/rest by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/rest</link>
      <description></description>
      <pubDate>Fri, 03 Feb 2012 23:47:32 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.contrib.prxml/prxml by gstamp.</title>
      <link>http://clojuredocs.org/clojure_contrib/clojure.contrib.prxml/prxml</link>
      <description></description>
      <pubDate>Tue, 31 Jan 2012 21:44:24 GMT</pubDate>
    </item>
    <item>
      <title>Updated comment on clojure.contrib.prxml/prxml by gstamp.</title>
      <link>http://clojuredocs.org/clojure_contrib/clojure.contrib.prxml/prxml</link>
      <description>A&amp;nbsp;good&amp;nbsp;discussion&amp;nbsp;of&amp;nbsp;how&amp;nbsp;to&amp;nbsp;use&amp;nbsp;this&amp;nbsp;can&amp;nbsp;be&amp;nbsp;found&amp;nbsp;&lt;a&amp;nbsp;href="http://nakkaya.com/2009/10/10/processing-xml-with-clojure/"&gt;here&lt;/a&gt;.&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;Also,&amp;nbsp;a&amp;nbsp;1.3&amp;nbsp;compatible&amp;nbsp;port&amp;nbsp;is&amp;nbsp;&lt;a&amp;nbsp;href="https://github.com/weissjeffm/clojure.prxml"&gt;available&amp;nbsp;on&amp;nbsp;github&lt;/a&gt;.</description>
      <pubDate>Tue, 31 Jan 2012 21:44:11 GMT</pubDate>
    </item>
    <item>
      <title>New comment on clojure.xml/emit by gstamp.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.xml/emit</link>
      <description>A&amp;nbsp;1.3&amp;nbsp;compatible&amp;nbsp;version&amp;nbsp;of&amp;nbsp;prxml&amp;nbsp;can&amp;nbsp;be&amp;nbsp;found&amp;nbsp;here:&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;https://github.com/weissjeffm/clojure.prxml</description>
      <pubDate>Tue, 31 Jan 2012 21:41:26 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/ns-resolve by jamesqiu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/ns-resolve</link>
      <description>user=&gt;&amp;nbsp;(defn&amp;nbsp;f&amp;nbsp;[n]&amp;nbsp;(*&amp;nbsp;n&amp;nbsp;n&amp;nbsp;n))&lt;br&amp;nbsp;/&gt;#'user/f&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;((ns-resolve&amp;nbsp;*ns*&amp;nbsp;(symbol&amp;nbsp;"f"))&amp;nbsp;10)&lt;br&amp;nbsp;/&gt;1000</description>
      <pubDate>Tue, 31 Jan 2012 02:50:15 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/min-key by jamesqiu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/min-key</link>
      <description>;&amp;nbsp;"min-key"/"max-key"&amp;nbsp;to&amp;nbsp;"min"/"max"&amp;nbsp;like&amp;nbsp;"sort-by"&amp;nbsp;to&amp;nbsp;"sort"&lt;br&amp;nbsp;/&gt;(min-key&amp;nbsp;#(Math/abs&amp;nbsp;%)&amp;nbsp;-3&amp;nbsp;1&amp;nbsp;4)&lt;br&amp;nbsp;/&gt;;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(apply&amp;nbsp;min-key&amp;nbsp;#(Math/abs&amp;nbsp;%)&amp;nbsp;[-3&amp;nbsp;1&amp;nbsp;4])&lt;br&amp;nbsp;/&gt;;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Tue, 31 Jan 2012 02:40:03 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/assoc! by ghoseb.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/assoc!</link>
      <description></description>
      <pubDate>Sun, 29 Jan 2012 14:10:49 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/assoc! by ghoseb.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/assoc!</link>
      <description>;;&amp;nbsp;The&amp;nbsp;key&amp;nbsp;concept&amp;nbsp;to&amp;nbsp;understand&amp;nbsp;here&amp;nbsp;is&amp;nbsp;that&amp;nbsp;transients&amp;nbsp;are&amp;nbsp;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;not&amp;nbsp;meant&amp;nbsp;to&amp;nbsp;be&amp;nbsp;`bashed&amp;nbsp;in&amp;nbsp;place`;&amp;nbsp;always&amp;nbsp;use&amp;nbsp;the&amp;nbsp;value&amp;nbsp;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;returned&amp;nbsp;by&amp;nbsp;either&amp;nbsp;assoc!&amp;nbsp;or&amp;nbsp;other&amp;nbsp;functions&amp;nbsp;that&amp;nbsp;operate&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;on&amp;nbsp;transients.&amp;nbsp;&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;merge2&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;"An&amp;nbsp;example&amp;nbsp;implementation&amp;nbsp;of&amp;nbsp;`merge`&amp;nbsp;using&amp;nbsp;transients."&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;[x&amp;nbsp;y]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(persistent!&amp;nbsp;(reduce&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(fn&amp;nbsp;[res&amp;nbsp;[k&amp;nbsp;v]]&amp;nbsp;(assoc!&amp;nbsp;res&amp;nbsp;k&amp;nbsp;v))&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(transient&amp;nbsp;x)&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y)))</description>
      <pubDate>Sun, 29 Jan 2012 14:10:26 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/isa? by Chouser.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/isa_q</link>
      <description></description>
      <pubDate>Sat, 28 Jan 2012 23:09:51 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/sort-by by Yogthos.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/sort-by</link>
      <description>;sort&amp;nbsp;entries&amp;nbsp;in&amp;nbsp;a&amp;nbsp;map&amp;nbsp;by&amp;nbsp;value&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(sort-by&amp;nbsp;val&amp;nbsp;&gt;&amp;nbsp;{:foo&amp;nbsp;7,&amp;nbsp;:bar&amp;nbsp;3,&amp;nbsp;:baz&amp;nbsp;5})&lt;br&amp;nbsp;/&gt;([:foo&amp;nbsp;7]&amp;nbsp;[:baz&amp;nbsp;5]&amp;nbsp;[:bar&amp;nbsp;3])</description>
      <pubDate>Sat, 28 Jan 2012 04:04:46 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/ns-name by sunng.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/ns-name</link>
      <description>;;&amp;nbsp;get&amp;nbsp;the&amp;nbsp;namespace&amp;nbsp;name&amp;nbsp;as&amp;nbsp;string&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(ns-name&amp;nbsp;(the-ns&amp;nbsp;'user))&lt;br&amp;nbsp;/&gt;user&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Thu, 26 Jan 2012 04:09:33 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/refer by mmwaikar.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/refer</link>
      <description></description>
      <pubDate>Wed, 25 Jan 2012 10:16:29 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/refer-clojure by mmwaikar.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/refer-clojure</link>
      <description></description>
      <pubDate>Wed, 25 Jan 2012 10:16:11 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/dotimes by kumarshantanu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/dotimes</link>
      <description></description>
      <pubDate>Wed, 25 Jan 2012 06:30:44 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/repeat by kumarshantanu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/repeat</link>
      <description></description>
      <pubDate>Wed, 25 Jan 2012 06:30:29 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/locking by Ljos.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/locking</link>
      <description>user=&gt;&amp;nbsp;(def&amp;nbsp;o&amp;nbsp;(Object.))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(future&amp;nbsp;(locking&amp;nbsp;o&amp;nbsp;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Thread/sleep&amp;nbsp;10000)&amp;nbsp;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(println&amp;nbsp;"done")))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;Now&amp;nbsp;run&amp;nbsp;this&amp;nbsp;again&amp;nbsp;before&amp;nbsp;10&amp;nbsp;seconds&amp;nbsp;is&amp;nbsp;up&amp;nbsp;and&amp;nbsp;you'll&amp;nbsp;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;find&amp;nbsp;the&amp;nbsp;second&amp;nbsp;instance&amp;nbsp;prints&amp;nbsp;done&amp;nbsp;10&amp;nbsp;seconds&amp;nbsp;after&amp;nbsp;the&amp;nbsp;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;first&amp;nbsp;instance&amp;nbsp;has&amp;nbsp;released&amp;nbsp;the&amp;nbsp;lock&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(future&amp;nbsp;(locking&amp;nbsp;o&amp;nbsp;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Thread/sleep&amp;nbsp;10000)&amp;nbsp;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(println&amp;nbsp;"done")))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;Operates&amp;nbsp;like&amp;nbsp;the&amp;nbsp;synchronized&amp;nbsp;keyword&amp;nbsp;in&amp;nbsp;Java.&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Fri, 20 Jan 2012 13:11:58 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/*read-eval* by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/*read-eval*</link>
      <description>;;just&amp;nbsp;from&amp;nbsp;the&amp;nbsp;doc&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(binding&amp;nbsp;[*read-eval*&amp;nbsp;false]&amp;nbsp;(read-string&amp;nbsp;"#=(eval&amp;nbsp;(def&amp;nbsp;x&amp;nbsp;3))"))&lt;br&amp;nbsp;/&gt;=&gt;&amp;nbsp;EvalReader&amp;nbsp;not&amp;nbsp;allowed&amp;nbsp;when&amp;nbsp;*read-eval*&amp;nbsp;is&amp;nbsp;false.&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;[Thrown&amp;nbsp;class&amp;nbsp;java.lang.RuntimeException]&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;remove&amp;nbsp;the&amp;nbsp;anonymous&amp;nbsp;function:&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(binding&amp;nbsp;[*read-eval*&amp;nbsp;false]&amp;nbsp;(read-string&amp;nbsp;"(def&amp;nbsp;x&amp;nbsp;3)"))&lt;br&amp;nbsp;/&gt;=&gt;&amp;nbsp;(def&amp;nbsp;x&amp;nbsp;3)&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;which&amp;nbsp;is&amp;nbsp;evaluable&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(eval&amp;nbsp;(binding&amp;nbsp;[*read-eval*&amp;nbsp;false]&amp;nbsp;(read-string&amp;nbsp;"(def&amp;nbsp;x&amp;nbsp;3)")))&lt;br&amp;nbsp;/&gt;=&gt;&amp;nbsp;#'user/x&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;x&lt;br&amp;nbsp;/&gt;=&gt;3</description>
      <pubDate>Fri, 20 Jan 2012 12:19:20 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/associative? by Clinton.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/associative_q</link>
      <description>user=&gt;&amp;nbsp;(associative?&amp;nbsp;[1&amp;nbsp;2&amp;nbsp;3])&amp;nbsp;;&amp;nbsp;vector&lt;br&amp;nbsp;/&gt;true&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(associative?&amp;nbsp;'(1&amp;nbsp;2&amp;nbsp;3))&amp;nbsp;;&amp;nbsp;list&lt;br&amp;nbsp;/&gt;false&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(associative?&amp;nbsp;{:a&amp;nbsp;1&amp;nbsp;:b&amp;nbsp;2})&amp;nbsp;;&amp;nbsp;map&lt;br&amp;nbsp;/&gt;true&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(associative?&amp;nbsp;#{:a&amp;nbsp;:b&amp;nbsp;:c})&amp;nbsp;;&amp;nbsp;set&lt;br&amp;nbsp;/&gt;false&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(associative?&amp;nbsp;"fred")&amp;nbsp;;&amp;nbsp;string&lt;br&amp;nbsp;/&gt;false&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Fri, 20 Jan 2012 04:08:17 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/defmacro by Clinton.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/defmacro</link>
      <description>(defmacro&amp;nbsp;unless&amp;nbsp;[pred&amp;nbsp;a&amp;nbsp;b]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;`(if&amp;nbsp;(not&amp;nbsp;~pred)&amp;nbsp;~a&amp;nbsp;~b))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;usage:&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(unless&amp;nbsp;false&amp;nbsp;(println&amp;nbsp;"Will&amp;nbsp;print")&amp;nbsp;(println&amp;nbsp;"Will&amp;nbsp;not&amp;nbsp;print"))</description>
      <pubDate>Fri, 20 Jan 2012 03:51:14 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/set-validator! by nickbauman.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/set-validator!</link>
      <description>(let&amp;nbsp;[atm&amp;nbsp;(atom&amp;nbsp;[2])]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(set-validator&amp;nbsp;atm&amp;nbsp;#(every?&amp;nbsp;even?&amp;nbsp;%))&amp;nbsp;;&amp;nbsp;side&amp;nbsp;effect&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(swap!&amp;nbsp;g&amp;nbsp;into&amp;nbsp;[5]))&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;;&amp;nbsp;#&lt;CompilerException&amp;nbsp;java.lang.IllegalStateException:&amp;nbsp;Invalid&amp;nbsp;reference&amp;nbsp;state&amp;nbsp;(NO_SOURCE_FILE:0)&gt;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(set-validator&amp;nbsp;atm&amp;nbsp;nil)&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(swap!&amp;nbsp;g&amp;nbsp;into&amp;nbsp;[5]))&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;;&amp;nbsp;&gt;&gt;&gt;&amp;nbsp;[2&amp;nbsp;5]</description>
      <pubDate>Wed, 18 Jan 2012 00:09:45 GMT</pubDate>
    </item>
    <item>
      <title>Updated comment on clojure.core/bit-shift-right by TimMc.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/bit-shift-right</link>
      <description>From&amp;nbsp;the&amp;nbsp;IRC&amp;nbsp;channel,&amp;nbsp;a&amp;nbsp;way&amp;nbsp;to&amp;nbsp;get&amp;nbsp;zero-fill&amp;nbsp;bit-shift-right:&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;&lt;pre&gt;06:08&amp;nbsp;&amp;lt;&amp;nbsp;mikera&amp;gt;&amp;nbsp;(defn&amp;nbsp;&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;[v&amp;nbsp;bits]&amp;nbsp;(bit-shift-right&amp;nbsp;(bit-and&amp;nbsp;0xFFFFFFFF&amp;nbsp;v)&amp;nbsp;bits))&lt;/pre&gt;&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;There's&amp;nbsp;also&amp;nbsp;an&amp;nbsp;open&amp;nbsp;ticket&amp;nbsp;for&amp;nbsp;a&amp;nbsp;[built-in&amp;nbsp;version](http://dev.clojure.org/jira/browse/CLJ-827).</description>
      <pubDate>Tue, 17 Jan 2012 00:38:17 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/restart-agent by Mark.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/restart-agent</link>
      <description></description>
      <pubDate>Mon, 16 Jan 2012 19:01:19 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/restart-agent by Mark.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/restart-agent</link>
      <description></description>
      <pubDate>Mon, 16 Jan 2012 19:01:15 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/satisfies? by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/satisfies_q</link>
      <description></description>
      <pubDate>Sat, 14 Jan 2012 23:09:18 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/extend by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/extend</link>
      <description></description>
      <pubDate>Sat, 14 Jan 2012 23:08:36 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/extend by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/extend</link>
      <description></description>
      <pubDate>Sat, 14 Jan 2012 23:08:31 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/extend by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/extend</link>
      <description></description>
      <pubDate>Sat, 14 Jan 2012 23:08:27 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/ref by kumarshantanu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/ref</link>
      <description></description>
      <pubDate>Fri, 13 Jan 2012 22:14:14 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/dosync by kumarshantanu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/dosync</link>
      <description></description>
      <pubDate>Fri, 13 Jan 2012 22:13:45 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/re-find by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/re-find</link>
      <description>;;It's&amp;nbsp;possible&amp;nbsp;to&amp;nbsp;get&amp;nbsp;variables&amp;nbsp;out&amp;nbsp;of&amp;nbsp;your&amp;nbsp;string&amp;nbsp;with&amp;nbsp;regexp&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(re-find&amp;nbsp;#"(\d\d\d)&amp;nbsp;(USD)"&amp;nbsp;"450&amp;nbsp;USD")&lt;br&amp;nbsp;/&gt;["450&amp;nbsp;USD"&amp;nbsp;"450"&amp;nbsp;"USD"]&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(nth&amp;nbsp;*1&amp;nbsp;1)&lt;br&amp;nbsp;/&gt;"450"&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;thanks&amp;nbsp;kotarak&amp;nbsp;@&amp;nbsp;stackoverflow.com&amp;nbsp;for&amp;nbsp;this&amp;nbsp;one</description>
      <pubDate>Thu, 12 Jan 2012 19:56:19 GMT</pubDate>
    </item>
    <item>
      <title>New comment on clojure.core/if-let by DerGuteMoritz.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/if-let</link>
      <description>I&amp;nbsp;wonder&amp;nbsp;what&amp;nbsp;motivates&amp;nbsp;the&amp;nbsp;restriction&amp;nbsp;of&amp;nbsp;only&amp;nbsp;one&amp;nbsp;binding,&amp;nbsp;e.g.&amp;nbsp;many&amp;nbsp;Schemes&amp;nbsp;implement&amp;nbsp;an&amp;nbsp;`and-let*`&amp;nbsp;form&amp;nbsp;which&amp;nbsp;allows&amp;nbsp;multiple&amp;nbsp;bindings,&amp;nbsp;evaluating&amp;nbsp;them&amp;nbsp;in&amp;nbsp;order&amp;nbsp;and&amp;nbsp;breaking&amp;nbsp;out&amp;nbsp;on&amp;nbsp;the&amp;nbsp;first&amp;nbsp;binding&amp;nbsp;that&amp;nbsp;evaluates&amp;nbsp;to&amp;nbsp;false.&amp;nbsp;Can&amp;nbsp;somebody&amp;nbsp;shed&amp;nbsp;some&amp;nbsp;light&amp;nbsp;on&amp;nbsp;this?</description>
      <pubDate>Wed, 11 Jan 2012 18:24:42 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/binding by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/binding</link>
      <description>;;Use&amp;nbsp;t&amp;nbsp;like&amp;nbsp;a&amp;nbsp;"template"&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(declare&amp;nbsp;^:dynamic&amp;nbsp;t)&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;addt&amp;nbsp;[]&amp;nbsp;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(+&amp;nbsp;t&amp;nbsp;10))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(binding&amp;nbsp;[t&amp;nbsp;1]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(addt))&lt;br&amp;nbsp;/&gt;=&gt;&amp;nbsp;11</description>
      <pubDate>Wed, 11 Jan 2012 17:01:37 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/alter by kumarshantanu.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/alter</link>
      <description></description>
      <pubDate>Sun, 08 Jan 2012 12:08:08 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/ns-unalias by DavidDurand.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/ns-unalias</link>
      <description>;;&amp;nbsp;You&amp;nbsp;are&amp;nbsp;having&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;loading&amp;nbsp;a&amp;nbsp;redefined&amp;nbsp;namespace:&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(load&amp;nbsp;"src/clj/com/tizra/layout_expander.clj")&lt;br&amp;nbsp;/&gt;#&lt;IllegalStateException&amp;nbsp;java.lang.IllegalStateException:&amp;nbsp;Alias&amp;nbsp;xml&amp;nbsp;already&amp;nbsp;exists&amp;nbsp;in&amp;nbsp;namespace&amp;nbsp;com.tizra.layout-expander,&amp;nbsp;aliasing&amp;nbsp;com.tizra.xml-match&gt;&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;ns-unalias&amp;nbsp;to&amp;nbsp;the&amp;nbsp;rescue!&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(ns-unalias&amp;nbsp;(find-ns&amp;nbsp;'com.tizra.layout-expander)&amp;nbsp;'xml)&lt;br&amp;nbsp;/&gt;nil&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(load&amp;nbsp;"src/clj/com/tizra/layout_expander.clj")&lt;br&amp;nbsp;/&gt;#'com.tizra.layout-expander/junk&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Sun, 08 Jan 2012 04:30:00 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.contrib.math/gcd by frangio.</title>
      <link>http://clojuredocs.org/clojure_contrib/clojure.contrib.math/gcd</link>
      <description></description>
      <pubDate>Sat, 07 Jan 2012 15:43:21 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/gen-class by DavidDurand.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/gen-class</link>
      <description>;;&amp;nbsp;I&amp;nbsp;found&amp;nbsp;managing&amp;nbsp;state&amp;nbsp;a&amp;nbsp;bit&amp;nbsp;confusing&amp;nbsp;at&amp;nbsp;first.&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;here's&amp;nbsp;a&amp;nbsp;dumb&amp;nbsp;little&amp;nbsp;class&amp;nbsp;with&amp;nbsp;a&amp;nbsp;getter&amp;nbsp;and&amp;nbsp;setter&amp;nbsp;for&amp;nbsp;a&amp;nbsp;"location"&amp;nbsp;field.&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(ns&amp;nbsp;com.example&amp;nbsp;)&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(gen-class&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:name&amp;nbsp;com.example.Demo&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:state&amp;nbsp;state&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:init&amp;nbsp;init&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:prefix&amp;nbsp;"-"&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:main&amp;nbsp;false&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;;&amp;nbsp;declare&amp;nbsp;only&amp;nbsp;new&amp;nbsp;methods,&amp;nbsp;not&amp;nbsp;superclass&amp;nbsp;methods&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:methods&amp;nbsp;[[setLocation&amp;nbsp;[String]&amp;nbsp;void]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[getLocation&amp;nbsp;[]&amp;nbsp;String]])&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;when&amp;nbsp;we&amp;nbsp;are&amp;nbsp;created&amp;nbsp;we&amp;nbsp;can&amp;nbsp;set&amp;nbsp;defaults&amp;nbsp;if&amp;nbsp;we&amp;nbsp;want.&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;-init&amp;nbsp;[]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;"store&amp;nbsp;our&amp;nbsp;fields&amp;nbsp;as&amp;nbsp;a&amp;nbsp;hash"&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;[[]&amp;nbsp;(atom&amp;nbsp;{:location&amp;nbsp;"default"})])&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;little&amp;nbsp;functions&amp;nbsp;to&amp;nbsp;safely&amp;nbsp;set&amp;nbsp;the&amp;nbsp;fields.&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;setfield&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;[this&amp;nbsp;key&amp;nbsp;value]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(swap!&amp;nbsp;(.state&amp;nbsp;this)&amp;nbsp;into&amp;nbsp;{key&amp;nbsp;value}))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;getfield&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;[this&amp;nbsp;key]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(@(.state&amp;nbsp;this)&amp;nbsp;key))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;"this"&amp;nbsp;is&amp;nbsp;just&amp;nbsp;a&amp;nbsp;parameter,&amp;nbsp;not&amp;nbsp;a&amp;nbsp;keyword&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;-setLocation&amp;nbsp;[this&amp;nbsp;loc]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(setfield&amp;nbsp;this&amp;nbsp;:location&amp;nbsp;loc))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;&amp;nbsp;-getLocation&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;[this]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(getfield&amp;nbsp;this&amp;nbsp;:location))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;running&amp;nbsp;it&amp;nbsp;--&amp;nbsp;you&amp;nbsp;must&amp;nbsp;compile&amp;nbsp;and&amp;nbsp;put&amp;nbsp;output&amp;nbsp;on&amp;nbsp;the&amp;nbsp;classpath&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;create&amp;nbsp;a&amp;nbsp;Demo,&amp;nbsp;check&amp;nbsp;the&amp;nbsp;default&amp;nbsp;value,&amp;nbsp;then&amp;nbsp;set&amp;nbsp;it&amp;nbsp;and&amp;nbsp;check&amp;nbsp;again.&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(def&amp;nbsp;ex&amp;nbsp;(com.example.Demo.))&lt;br&amp;nbsp;/&gt;#'user/ex&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(.getLocation&amp;nbsp;ex)&lt;br&amp;nbsp;/&gt;"default"&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(.setLocation&amp;nbsp;ex&amp;nbsp;"time")&lt;br&amp;nbsp;/&gt;nil&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(.getLocation&amp;nbsp;ex)&lt;br&amp;nbsp;/&gt;"time"&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Fri, 06 Jan 2012 13:18:05 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/merge-with by jaley.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/merge-with</link>
      <description>;;&amp;nbsp;Use&amp;nbsp;union&amp;nbsp;to&amp;nbsp;merge&amp;nbsp;sets&amp;nbsp;of&amp;nbsp;elements&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(use&amp;nbsp;'clojure.set)&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(merge-with&amp;nbsp;union&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{:a&amp;nbsp;#{1&amp;nbsp;2&amp;nbsp;3},&amp;nbsp;&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:b&amp;nbsp;#{4&amp;nbsp;5&amp;nbsp;6}}&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{:a&amp;nbsp;#{2&amp;nbsp;3&amp;nbsp;7&amp;nbsp;8},&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:c&amp;nbsp;#{1&amp;nbsp;2&amp;nbsp;3}})&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;{:c&amp;nbsp;#{1&amp;nbsp;2&amp;nbsp;3},&amp;nbsp;:a&amp;nbsp;#{1&amp;nbsp;2&amp;nbsp;3&amp;nbsp;7&amp;nbsp;8},&amp;nbsp;:b&amp;nbsp;#{4&amp;nbsp;5&amp;nbsp;6}}</description>
      <pubDate>Fri, 06 Jan 2012 12:35:51 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/inc by frangio.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/inc</link>
      <description></description>
      <pubDate>Fri, 06 Jan 2012 03:47:14 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/when by frangio.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/when</link>
      <description>user=&gt;&amp;nbsp;(when&amp;nbsp;(=&amp;nbsp;1&amp;nbsp;1)&amp;nbsp;true)&lt;br&amp;nbsp;/&gt;true&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(when&amp;nbsp;(not=&amp;nbsp;1&amp;nbsp;1)&amp;nbsp;true)&lt;br&amp;nbsp;/&gt;nil</description>
      <pubDate>Fri, 06 Jan 2012 02:26:55 GMT</pubDate>
    </item>
    <item>
      <title>New example for clojure.core/read by Chris Riddoch.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/read</link>
      <description>&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;read&amp;nbsp;wants&amp;nbsp;*in*&amp;nbsp;set&amp;nbsp;to&amp;nbsp;a&amp;nbsp;java.io.PushbackReader.&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;with-open&amp;nbsp;sets&amp;nbsp;*in*&amp;nbsp;and&amp;nbsp;closes&amp;nbsp;it&amp;nbsp;after&amp;nbsp;it's&amp;nbsp;done.&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;*read-eval*&amp;nbsp;specifies&amp;nbsp;whether&amp;nbsp;to&amp;nbsp;evaluate&amp;nbsp;#=()&amp;nbsp;forms&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;when&amp;nbsp;reading.&amp;nbsp;&amp;nbsp;This&amp;nbsp;is&amp;nbsp;a&amp;nbsp;very&amp;nbsp;good&amp;nbsp;idea&amp;nbsp;if&amp;nbsp;you&amp;nbsp;are&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;reading&amp;nbsp;forms&amp;nbsp;from&amp;nbsp;untrusted&amp;nbsp;sources.&lt;br&amp;nbsp;/&gt;(defn&amp;nbsp;read-from-file-safely&amp;nbsp;[filename]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;(with-open&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[r&amp;nbsp;(java.io.PushbackReader.&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(clojure.java.io/reader&amp;nbsp;filename))]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(binding&amp;nbsp;[*read-eval*&amp;nbsp;false]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(read&amp;nbsp;r))))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(spit&amp;nbsp;"testfile.txt"&amp;nbsp;"{:a&amp;nbsp;1&amp;nbsp;:b&amp;nbsp;2&amp;nbsp;:c&amp;nbsp;3}")&lt;br&amp;nbsp;/&gt;nil&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(read-from-file-safely&amp;nbsp;"testfile.txt")&lt;br&amp;nbsp;/&gt;{:a&amp;nbsp;1,&amp;nbsp;:b&amp;nbsp;2,&amp;nbsp;:c&amp;nbsp;3}&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Thu, 05 Jan 2012 22:24:46 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/reduce by gradysw.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/reduce</link>
      <description>;&amp;nbsp;Combine&amp;nbsp;a&amp;nbsp;set&amp;nbsp;of&amp;nbsp;collections&amp;nbsp;into&amp;nbsp;a&amp;nbsp;single&amp;nbsp;collection&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(reduce&amp;nbsp;into&amp;nbsp;[[1&amp;nbsp;2&amp;nbsp;3]&amp;nbsp;[:a&amp;nbsp;:b&amp;nbsp;:c]&amp;nbsp;'([4&amp;nbsp;5]&amp;nbsp;6)])&lt;br&amp;nbsp;/&gt;[1&amp;nbsp;2&amp;nbsp;3&amp;nbsp;:a&amp;nbsp;:b&amp;nbsp;:c&amp;nbsp;[4&amp;nbsp;5]&amp;nbsp;6]</description>
      <pubDate>Mon, 02 Jan 2012 23:02:01 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.core/to-array-2d by jafingerhut.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/to-array-2d</link>
      <description>user&gt;&amp;nbsp;(def&amp;nbsp;a&amp;nbsp;(to-array-2d&amp;nbsp;[[1&amp;nbsp;2&amp;nbsp;3][4&amp;nbsp;5&amp;nbsp;6]]))&lt;br&amp;nbsp;/&gt;#'user/a&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(alength&amp;nbsp;a)&lt;br&amp;nbsp;/&gt;2&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(alength&amp;nbsp;(aget&amp;nbsp;a&amp;nbsp;0))&lt;br&amp;nbsp;/&gt;3&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(aget&amp;nbsp;a&amp;nbsp;0&amp;nbsp;0)&lt;br&amp;nbsp;/&gt;1&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(aget&amp;nbsp;a&amp;nbsp;0&amp;nbsp;1)&lt;br&amp;nbsp;/&gt;2&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(aget&amp;nbsp;a&amp;nbsp;0&amp;nbsp;2)&lt;br&amp;nbsp;/&gt;3&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(aget&amp;nbsp;a&amp;nbsp;1&amp;nbsp;0)&lt;br&amp;nbsp;/&gt;4&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;(aget&amp;nbsp;a&amp;nbsp;2&amp;nbsp;0)&lt;br&amp;nbsp;/&gt;&#8594;&amp;nbsp;ERROR&lt;br&amp;nbsp;/&gt;nil&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user&gt;&amp;nbsp;</description>
      <pubDate>Mon, 02 Jan 2012 07:44:03 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.string/replace by jafingerhut.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.string/replace</link>
      <description>;;&amp;nbsp;Note:&amp;nbsp;When&amp;nbsp;replace-first&amp;nbsp;or&amp;nbsp;replace&amp;nbsp;have&amp;nbsp;a&amp;nbsp;regex&amp;nbsp;pattern&amp;nbsp;as&amp;nbsp;their&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;match&amp;nbsp;argument,&amp;nbsp;dollar&amp;nbsp;sign&amp;nbsp;($)&amp;nbsp;and&amp;nbsp;backslash&amp;nbsp;(\)&amp;nbsp;characters&amp;nbsp;in&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;the&amp;nbsp;replacement&amp;nbsp;string&amp;nbsp;are&amp;nbsp;treated&amp;nbsp;specially.&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;Example:&amp;nbsp;first&amp;nbsp;substring&amp;nbsp;that&amp;nbsp;the&amp;nbsp;pattern&amp;nbsp;matches&amp;nbsp;is&amp;nbsp;"fodder",&amp;nbsp;with&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;(o+)&amp;nbsp;matching&amp;nbsp;"o"&amp;nbsp;and&amp;nbsp;(\S+)&amp;nbsp;matching&amp;nbsp;"dder".&amp;nbsp;&amp;nbsp;Replacement&amp;nbsp;string&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;says&amp;nbsp;to&amp;nbsp;replace&amp;nbsp;the&amp;nbsp;entire&amp;nbsp;match&amp;nbsp;"fodder"&amp;nbsp;with&amp;nbsp;$2,&amp;nbsp;the&amp;nbsp;string&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;matched&amp;nbsp;by&amp;nbsp;the&amp;nbsp;second&amp;nbsp;parenthesized&amp;nbsp;group,&amp;nbsp;"dder",&amp;nbsp;followed&amp;nbsp;by&amp;nbsp;$1,&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;"o".&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(str/replace&amp;nbsp;"fabulous&amp;nbsp;fodder&amp;nbsp;foo&amp;nbsp;food"&amp;nbsp;#"f(o+)(\S+)"&amp;nbsp;"$2$1")&lt;br&amp;nbsp;/&gt;"fabulous&amp;nbsp;ddero&amp;nbsp;oo&amp;nbsp;doo"&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;To&amp;nbsp;avoid&amp;nbsp;this&amp;nbsp;special&amp;nbsp;treatment&amp;nbsp;of&amp;nbsp;$&amp;nbsp;and&amp;nbsp;\,&amp;nbsp;you&amp;nbsp;must&amp;nbsp;escape&amp;nbsp;them&amp;nbsp;with&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;\.&amp;nbsp;&amp;nbsp;Because&amp;nbsp;it&amp;nbsp;is&amp;nbsp;in&amp;nbsp;a&amp;nbsp;Clojure&amp;nbsp;string,&amp;nbsp;to&amp;nbsp;get&amp;nbsp;one&amp;nbsp;\&amp;nbsp;we&amp;nbsp;must&amp;nbsp;escape&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;*that*&amp;nbsp;with&amp;nbsp;its&amp;nbsp;own&amp;nbsp;\.&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(str/replace&amp;nbsp;"fabulous&amp;nbsp;fodder&amp;nbsp;foo&amp;nbsp;food"&amp;nbsp;#"f(o+)(\S+)"&amp;nbsp;"\\$2\\$1")&lt;br&amp;nbsp;/&gt;"fabulous&amp;nbsp;$2$1&amp;nbsp;$2$1&amp;nbsp;$2$1"&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;To&amp;nbsp;ensure&amp;nbsp;the&amp;nbsp;replacement&amp;nbsp;is&amp;nbsp;treated&amp;nbsp;literally,&amp;nbsp;call&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;java.util.regex.Matcher/quoteReplacement&amp;nbsp;on&amp;nbsp;it.&amp;nbsp;&amp;nbsp;A&amp;nbsp;shorter&amp;nbsp;name&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;like&amp;nbsp;re-qr&amp;nbsp;can&amp;nbsp;be&amp;nbsp;handy.&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(import&amp;nbsp;'(java.util.regex&amp;nbsp;Matcher))&lt;br&amp;nbsp;/&gt;java.util.regex.Matcher&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(defn&amp;nbsp;re-qr&amp;nbsp;[replacement]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Matcher/quoteReplacement&amp;nbsp;replacement))&lt;br&amp;nbsp;/&gt;#'user/re-qr&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(str/replace&amp;nbsp;"fabulous&amp;nbsp;fodder&amp;nbsp;foo&amp;nbsp;food"&amp;nbsp;#"f(o+)(\S+)"&amp;nbsp;(re-qr&amp;nbsp;"$2$1"))&lt;br&amp;nbsp;/&gt;"fabulous&amp;nbsp;$2$1&amp;nbsp;$2$1&amp;nbsp;$2$1"&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Sat, 31 Dec 2011 23:00:13 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.string/replace-first by jafingerhut.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.string/replace-first</link>
      <description>;;&amp;nbsp;Note:&amp;nbsp;When&amp;nbsp;replace-first&amp;nbsp;or&amp;nbsp;replace&amp;nbsp;have&amp;nbsp;a&amp;nbsp;regex&amp;nbsp;pattern&amp;nbsp;as&amp;nbsp;their&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;match&amp;nbsp;argument,&amp;nbsp;dollar&amp;nbsp;sign&amp;nbsp;($)&amp;nbsp;and&amp;nbsp;backslash&amp;nbsp;(\)&amp;nbsp;characters&amp;nbsp;in&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;the&amp;nbsp;replacement&amp;nbsp;string&amp;nbsp;are&amp;nbsp;treated&amp;nbsp;specially.&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;Example:&amp;nbsp;pattern&amp;nbsp;matches&amp;nbsp;string&amp;nbsp;"fodder",&amp;nbsp;with&amp;nbsp;(o+)&amp;nbsp;matching&amp;nbsp;"o"&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;and&amp;nbsp;(\S+)&amp;nbsp;matching&amp;nbsp;"dder".&amp;nbsp;&amp;nbsp;Replacement&amp;nbsp;string&amp;nbsp;says&amp;nbsp;to&amp;nbsp;replace&amp;nbsp;the&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;entire&amp;nbsp;match&amp;nbsp;"fodder"&amp;nbsp;with&amp;nbsp;$2,&amp;nbsp;the&amp;nbsp;string&amp;nbsp;matched&amp;nbsp;by&amp;nbsp;the&amp;nbsp;second&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;parenthesized&amp;nbsp;group,&amp;nbsp;"dder",&amp;nbsp;followed&amp;nbsp;by&amp;nbsp;$1,&amp;nbsp;"o".&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(str/replace-first&amp;nbsp;"fabulous&amp;nbsp;fodder&amp;nbsp;foo&amp;nbsp;food"&amp;nbsp;#"f(o+)(\S+)"&amp;nbsp;"$2$1")&lt;br&amp;nbsp;/&gt;"fabulous&amp;nbsp;ddero&amp;nbsp;foo&amp;nbsp;food"&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;To&amp;nbsp;avoid&amp;nbsp;this&amp;nbsp;special&amp;nbsp;treatment&amp;nbsp;of&amp;nbsp;$&amp;nbsp;and&amp;nbsp;\,&amp;nbsp;you&amp;nbsp;must&amp;nbsp;escape&amp;nbsp;them&amp;nbsp;with&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;\.&amp;nbsp;&amp;nbsp;Because&amp;nbsp;it&amp;nbsp;is&amp;nbsp;in&amp;nbsp;a&amp;nbsp;Clojure&amp;nbsp;string,&amp;nbsp;to&amp;nbsp;get&amp;nbsp;one&amp;nbsp;\&amp;nbsp;we&amp;nbsp;must&amp;nbsp;escape&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;*that*&amp;nbsp;with&amp;nbsp;its&amp;nbsp;own&amp;nbsp;\.&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(str/replace-first&amp;nbsp;"fabulous&amp;nbsp;fodder&amp;nbsp;foo&amp;nbsp;food"&amp;nbsp;#"f(o+)(\S+)"&amp;nbsp;"\\$2\\$1")&lt;br&amp;nbsp;/&gt;"fabulous&amp;nbsp;$2$1&amp;nbsp;foo&amp;nbsp;food"&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;To&amp;nbsp;ensure&amp;nbsp;the&amp;nbsp;replacement&amp;nbsp;is&amp;nbsp;treated&amp;nbsp;literally,&amp;nbsp;call&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;java.util.regex.Matcher/quoteReplacement&amp;nbsp;on&amp;nbsp;it.&amp;nbsp;&amp;nbsp;A&amp;nbsp;shorter&amp;nbsp;name&lt;br&amp;nbsp;/&gt;;;&amp;nbsp;like&amp;nbsp;re-qr&amp;nbsp;can&amp;nbsp;be&amp;nbsp;handy.&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(import&amp;nbsp;'(java.util.regex&amp;nbsp;Matcher))&lt;br&amp;nbsp;/&gt;java.util.regex.Matcher&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(defn&amp;nbsp;re-qr&amp;nbsp;[replacement]&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(Matcher/quoteReplacement&amp;nbsp;replacement))&lt;br&amp;nbsp;/&gt;#'user/re-qr&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;user=&gt;&amp;nbsp;(str/replace-first&amp;nbsp;"fabulous&amp;nbsp;fodder&amp;nbsp;foo&amp;nbsp;food"&amp;nbsp;#"f(o+)(\S+)"&amp;nbsp;(re-qr&amp;nbsp;"$2$1"))&lt;br&amp;nbsp;/&gt;"fabulous&amp;nbsp;$2$1&amp;nbsp;foo&amp;nbsp;food"&lt;br&amp;nbsp;/&gt;</description>
      <pubDate>Sat, 31 Dec 2011 22:58:01 GMT</pubDate>
    </item>
    <item>
      <title>New see also for clojure.core/delay? by moumar.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.core/delay_q</link>
      <description></description>
      <pubDate>Sat, 31 Dec 2011 15:53:48 GMT</pubDate>
    </item>
    <item>
      <title>New comment on clojure.xml/emit by Claj.</title>
      <link>http://clojuredocs.org/clojure_core/clojure.xml/emit</link>
      <description>this&amp;nbsp;one&amp;nbsp;have&amp;nbsp;a&amp;nbsp;problem&amp;nbsp;when&amp;nbsp;trying&amp;nbsp;to&amp;nbsp;export&amp;nbsp;xml&amp;nbsp;with&amp;nbsp;string&amp;nbsp;containing&amp;nbsp;&amp;&amp;nbsp;etc&amp;nbsp;(should&amp;nbsp;be&amp;nbsp;escaped).&amp;nbsp;Contribs&amp;nbsp;prxml&amp;nbsp;has&amp;nbsp;this&amp;nbsp;functionality.</description>
      <pubDate>Fri, 30 Dec 2011 15:15:42 GMT</pubDate>
    </item>
    <item>
      <title>Updated example for clojure.contrib.trace/deftrace by Claj.</title>
      <link>http://clojuredocs.org/clojure_contrib/clojure.contrib.trace/deftrace</link>
      <description>;;Example&amp;nbsp;courtesy&amp;nbsp;to&amp;nbsp;Jonas&amp;nbsp;Enlund&amp;nbsp;on&amp;nbsp;clojure@googlegroups.com&amp;nbsp;2011-12-30:&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(ns&amp;nbsp;trc.core&lt;br&amp;nbsp;/&gt;&amp;nbsp;(:use&amp;nbsp;[clojure.tools.trace&amp;nbsp;:only&amp;nbsp;[deftrace]]))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;(deftrace&amp;nbsp;fib&amp;nbsp;[n]&lt;br&amp;nbsp;/&gt;&amp;nbsp;(if&amp;nbsp;(or&amp;nbsp;(=&amp;nbsp;n&amp;nbsp;0)&amp;nbsp;(=&amp;nbsp;n&amp;nbsp;1))&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(+&amp;nbsp;(fib&amp;nbsp;(-&amp;nbsp;n&amp;nbsp;1))&amp;nbsp;(fib&amp;nbsp;(-&amp;nbsp;n&amp;nbsp;2)))))&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;the&amp;nbsp;following&amp;nbsp;is&amp;nbsp;printed&amp;nbsp;when&amp;nbsp;(fib&amp;nbsp;4)&amp;nbsp;is&amp;nbsp;evaluated:&lt;br&amp;nbsp;/&gt;&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2302:&amp;nbsp;(fib&amp;nbsp;4)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2303:&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;3)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2304:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;2)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2305:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;1)&amp;nbsp;&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2305:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2306:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;0)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2306:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2304:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;2&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2307:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;1)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2307:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2303:&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;3&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2308:&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;2)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2309:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;1)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2309:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2310:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;(fib&amp;nbsp;0)&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2310:&amp;nbsp;|&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;1&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2308:&amp;nbsp;|&amp;nbsp;=&gt;&amp;nbsp;2&lt;br&amp;nbsp;/&gt;TRACE&amp;nbsp;t2302:&amp;nbsp;=&gt;&amp;nbsp;5</description>
      <pubDate>Fri, 30 Dec 2011 13:50:11 GMT</pubDate>
    </item>
  </channel>
</rss>

