<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.java.clojure.user">
    <title>gmane.comp.java.clojure.user</title>
    <link>http://blog.gmane.org/gmane.comp.java.clojure.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58824"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58818"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58812"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58803"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58799"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58797"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58785"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58784"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58768"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58765"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58764"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58757"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58748"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58743"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58742"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58741"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58739"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58736"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58732"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.clojure.user/58730"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58824">
    <title>Selecting subsets of maps</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58824</link>
    <description>&lt;pre&gt;Hi,

I have a problem wherein I need to select subsets of a given map;
think about select-keys, but with arbitrary nesting.

For example, consider this map -

(def my-map {:name "John Doe"
               :email "john&amp;lt; at &amp;gt;doe.com"
               :address {:house "42"
                         :street "Moon St."
                         :city "San Francisco"
                         :state "CA"
                         :zip 76509
                         :mobile "+188888888"}
               :ssn "123456"
               :spouse {:name "Jane Doe"
                        :ssn "654321"
                        :relation :wife
                        :address {:house "42"
                                  :street "Moon St."
                                  :city "Atlanta"
                                  :state "GA"
                                  :zip 76509
                                  :mobile "+188888888"}}})

From the above map, I want to extract this sub-map -

{:spouse {:name "Jane Doe", :address {:state "GA", :city "Atlanta"}},
 :name "John Doe",
 :email "john&amp;lt; at &amp;gt;doe.com",
 :address {:state "CA", :city "San Francisco"}}

What would be a good way to express this sub-map so that I can pass it
on to a function?

I am thinking about something like this -

[:name :email {:address [:city :state]} {:spouse [:name {:address
[:city :state]}]}]

Example implementations are also welcome.

Regards,
BG

&lt;/pre&gt;</description>
    <dc:creator>Baishampayan Ghose</dc:creator>
    <dc:date>2012-05-26T04:58:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58818">
    <title>core.logic and aggregates:  am i doing it wrong?</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58818</link>
    <description>&lt;pre&gt;I confess that the last time I cracked open a Prolog book was lo these many 
years ago in college and that I need to re-read The Art but I'm hoping that 
someone can point out how I'm thinking about this problem wrongly:
I'd like to write a goal that succeeds when given a set of required items 
and a set of supplied items, the supplied items is a proper superset of the 
required items.  My intuition is that I want a goal that succeeds and 
'returns' the common subset of the two sets and then another goal that 
tries to unify the subset with the required items:


I'm basically treating the subset operation as a subrouting and using run*  
to aggregate the common elements.  This feels wrong and it feels like I 
should use something less procedural but I can't wrap my brain around how 
else to approach the problem.  Suggestions?  Hints?

Thanks

&lt;/pre&gt;</description>
    <dc:creator>Mark</dc:creator>
    <dc:date>2012-05-25T23:58:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58812">
    <title>Clojure on Android</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58812</link>
    <description>&lt;pre&gt;I've recently been on board a project that will targeting Android, and I've 
been given pretty much free reign chose my tools.  I'm an experienced 
Common Lisper and a fairly new Clojure user, but I'd like to know about 
the feasibility of writing real-world Android applications in Clojure.

&lt;/pre&gt;</description>
    <dc:creator>HelmutKian</dc:creator>
    <dc:date>2012-05-25T21:45:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58803">
    <title>Clojure Pretty Printing with Blogger</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58803</link>
    <description>&lt;pre&gt;Hi, guys. Has anyone had any luck with using
google-code-prettify&amp;lt;http://code.google.com/p/google-code-prettify/&amp;gt;and
http://google-code-prettify.googlecode.com/svn/trunk/src/lang-clj.jstogether
on blogger? I followed
http://www.tkglaser.net/2012/03/syntax-highlighting-in-blogger.html&amp;lt;http://www.tkglaser.net/2012/03/syntax-highlighting-in-blogger.html%20&amp;gt;,
but I can't get Clojure to display correctly, at least yet.

&lt;/pre&gt;</description>
    <dc:creator>Jake Johnson</dc:creator>
    <dc:date>2012-05-25T10:07:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58799">
    <title>ClojureScript Optimization</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58799</link>
    <description>&lt;pre&gt;I've noticed that the size of my compiled .js file is well over 100k even 
with advanced optimizations turned on.  I noticed I was using an older 
revision of the clojurescript compiler so I just updated to the latest 
master commit thinking that maybe that would help.  Now my generated 
javascript file is 22k larger.  Why would the newer version be producing 
larger files and is there any plan on the roadmap to try to reduce these 
file sizes?  I would think that since I didn't change any of my code, with 
the proper optimization this new 22k overhead should have been eliminated.  
Is there a general understanding as to why the generated output is so 
large?  I really enjoy using clojurescript and hope that at some point 
there will be a way to have it generate smaller files.

&lt;/pre&gt;</description>
    <dc:creator>Aaron</dc:creator>
    <dc:date>2012-05-25T18:16:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58797">
    <title>core.match - matching missing map values</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58797</link>
    <description>&lt;pre&gt;I expected this to match, but it did not.

(clojure.core.match/match [{}]
                            [{:x (x :when nil?)}]
                            ["match" x])
;;=&amp;gt; nil

Instead, I was able to make this work:

(clojure.core.match/match [{}]
                            [{:x (x :when #(= :clojure.core.match/not-found 
%))}]
                            ["match" x])
;;=&amp;gt; ["match" nil]

I am curious: is this by design?

Thanks.
-David McNeil

&lt;/pre&gt;</description>
    <dc:creator>David McNeil</dc:creator>
    <dc:date>2012-05-25T18:02:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58785">
    <title>Java Interop Interfaces</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58785</link>
    <description>&lt;pre&gt;Hello ,
I am trying to make a clojure wrapper for the adwords java api but I
am having trouble with some of the code.
Creating simple objects is fairly straightforward but when it comes to
interfaces quite frankly Clojure is not very intuitive.
I could not find very good examples for how to create them. I am also
confused as when to use proxy or reify.

So the java code looks like this:
AdGroupServiceInterface adGroupService =
user.getService(AdWordsService.V201109.ADGROUP_SERVICE);

AdwordsService has constants which I try to code like this:
(def ad-service (AdwordsService/V201109/ADGROUP_SERVICE))
;;this fails with no such namespace

Do I use proxy here or reify and how do set the service on the
adGroupService ?
Any pointers in the right direction is welcome.


/BR
Jason




&lt;/pre&gt;</description>
    <dc:creator>Jason S</dc:creator>
    <dc:date>2012-05-24T14:21:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58784">
    <title>Lambda: A lniux distro for clojurists</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58784</link>
    <description>&lt;pre&gt;Hello Guys,

I am quite new to clojure, and I am a fan. It's a great thing. One thing 
that seems missing, however, is a single unified way of setting up the 
clojure environment. Which seemed pretty daunting to me at first.

So I have decided to create a Linux Distro specifically for Clojure 
development.

I have been bouncing this idea in #clojure and it got a good response. So 
now I have started the complete development effort.

My plan so far is as follows.

Mission Statement for the Distro

The distro should be able to:

   - Connect to internet.
   - Be able to convert itself into An VM/Iso/LiveCD etc
   - Have all IDEs for Clojure installed and preconfigured.
      - Eclipse
      - Vim
      - Emacs
      - Netbeans
   - Have a ready to play connection to clojure forums and channels
   - Have at-least one book on clojure programming on board
   - Have following clojure specific features
      - It should have leiningen installed and configured
      - It should have a local repo of all current clojure plugins
      - It should have a local "cloud" on which you can deploy web apps 
      easily
      - it should have REPLlabs on baord and configured
   - Have Clojure specific branding
   


The packages that are needed absolutely:

   - OpenJDK 1.7.0
   - Leiningen
   - Clojure
   - Eclipse
   - Vim
   - Emacs 24
   - Netbeans
   - Emacs Starter kit
   - CCW plugin for eclipse
   - Firefox/Chrome
   - A local webserver
   - Postgresql
   - LXDE/XFCE
   - Gwibber/Other Social network Client
   - xchat
   - irssi
   - git
   - Regular packages for system functioning.


I am still open to ideas. I intend to roll it as a complete distro, so I 
will love any and all input.

For now, the specific things I need input for are:

   - Who/How to create the art for branding.
   - Any packages that are missing from the above listing.
   - Any suggestions for the overall functioning.


I will soon have an actual website set up.


It is my intention to create a fully functional, independent Development 
environment for Functional programmers by release 2. Right now, I am 
working on release 0.0.1.

Looking forward to all input.

regards.

banseljaj


&lt;/pre&gt;</description>
    <dc:creator>banseljaj</dc:creator>
    <dc:date>2012-05-24T20:11:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58768">
    <title>Do you leave a Swank / nREPL in your production servers?</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58768</link>
    <description>&lt;pre&gt;Hi,
Just curious...
Is it common for people deploying Clojure servers in a production 
environment to leave a swank or nrepl server running for making live bug 
fixes? Do you guys do this?  Would you advise against it?
Thanks,

&lt;/pre&gt;</description>
    <dc:creator>blais</dc:creator>
    <dc:date>2012-05-24T16:07:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58765">
    <title>maths, functions and solvers</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58765</link>
    <description>&lt;pre&gt;Hello

I've got a problem I'm stuck with and would value some extra input...

Basically I'd like to be able to define a maths function with a large 
number of variables, then pass this and a map of arguments to a solve 
function which solves for whatever is not defined in the map.

Now the solve function works well, using Apache Commons Math, but it 
expects a function of one argument.  However the only way I can think of 
converting the argument list and the function into a function of one 
argument is with an intermediate function.  However approach is pretty 
messy as I need to define two functions for each maths function and list 
out the arguments twice.

Ideally I could pass the body of the maths function and a map of arguments 
directly to the solve function without having to define a function 
explicitly, and it would also work for multiple variables, but I might be 
asking a lot.

Here is what I have:-

(defn -cat
  "example math function"
  [{:keys [E A alpha t2 t1 W1 W2 g L T1 T2]}]
  (- (+ (* E A alpha (- t2 t1)) (/ (* (sq W1) (sq g) (sq L) E A) (* 24.0 
(sq T1))) T2) T1 (/ (* (sq W2) (sq g) (sq L) E A) (* 24.0 (sq T2)))))

(defn cat
  [m]
  (let [v (difference #{:E :A :alpha :t2 :t1 :W1 :W2 :g :L :T1 :T2}
                      (keys m))]
    (if-not (= (count v) 1)
      (exception "incorrect number of variables"))
    (fn [x] (-cat (assoc m (first v) x)))))

(solve (cat {:E 65000 :A 209.3 :alpha 0.000023 :t1 15 :t2 5 :W1 0.576 :W2 
0.576 :g 9.81 :L 45 :T1 1595})
         :start 1
         :min 0
         :max 100000
         :max-eval 1000)

and the solver code is on github:  
https://github.com/taprisiot/jlk.math/blob/master/src/jlk/math/optimization.clj


Now there has to be a better way of doing this but I'm stumped.  Any ideas?

As a side note, being able to define functions in infix would also be nice, 
but I don't feel up to creating a maths parser and dealing with ASTs, 
although I can visualise how I might manage the variables using this 
approach.

Thanks for any help!


- Lachlan

&lt;/pre&gt;</description>
    <dc:creator>jlk</dc:creator>
    <dc:date>2012-05-24T12:42:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58764">
    <title>The http://clojure.org/libraries page</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58764</link>
    <description>&lt;pre&gt;Hi,

The http://clojure.org/libraries page does not seem to be very up to
date. Would be be a good idea to put references to external links
there that maintain lists of Clojure libraries?

[1] http://www.clojure-toolbox.com/
[2] http://clojure-libraries.appspot.com/
[3] http://clojurewerkz.org
[4] http://clojuresphere.herokuapp.com

Shantanu

&lt;/pre&gt;</description>
    <dc:creator>Shantanu Kumar</dc:creator>
    <dc:date>2012-05-24T12:40:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58757">
    <title>Clojure and the Anti-If Campaign</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58757</link>
    <description>&lt;pre&gt;Three weeks ago I stumbled across the Anti-If Campaign (
http://www.antiifcampaign.com/).

An instant later I realized that one could easily re-implement "if" in 
Clojure with maps. More interestingly, polymorphic functions can be easily 
motivated with the help of maps. And this naturally leads to multimethods.

If you like, enjoy reading my blogpost on "The root of polymorphism: The 
Anti-If Campaign". It might be an interesting read for Clojure enthusiasts.

http://denkspuren.blogspot.de/2012/05/root-of-polymorphism-anti-if-campaign.html
 

Cheers,

Dominikus


&lt;/pre&gt;</description>
    <dc:creator>Dominikus</dc:creator>
    <dc:date>2012-05-24T09:57:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58748">
    <title>Parallel doseq?</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58748</link>
    <description>&lt;pre&gt;For some reason, this doesn't actually seem to be executing in parallel:

(defmacro pdoseq
  "Bindings as for for, but parallel execution as per pmap, pcalls,
pvalues; returns
   nil."
  [seq-exprs &amp;amp; body]
  `(do
     (doall
       (pmap identity
             (for ~seq-exprs (do ~&amp;lt; at &amp;gt;body)))
     nil)))

user=&amp;gt; (pdoseq [i (range 10)] (println n))
0
1
2
3
4
5
6
7
8
9

Never any interleaving of output and if I give it a big CPU-bound job
to do for each integer it only saturates one core.

I thought it might be a chunked-seq issue, but:

user=&amp;gt; (chunked-seq? (range 10))
false

&lt;/pre&gt;</description>
    <dc:creator>Cedric Greevey</dc:creator>
    <dc:date>2012-05-24T05:56:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58743">
    <title>Unable to pass unboxed primitive to methods taking multiple numeric primitive types.</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58743</link>
    <description>&lt;pre&gt;(defn f [^java.awt.image.BufferedImage bi x]
  (.setSample (.getRaster bi) 0 0 0 (double x)))
#&amp;lt;CompilerException java.lang.IllegalArgumentException: More than one
matching method found: setSample, compiling:(NO_SOURCE_PATH:1)&amp;gt;

The only way I was able to find to fix this is

(defn f [^java.awt.image.BufferedImage bi]
  (.setSample (.getRaster bi) 0 0 0 ^Double (double x)))

which presumably forces x to be boxed and unboxed again.

&lt;/pre&gt;</description>
    <dc:creator>Cedric Greevey</dc:creator>
    <dc:date>2012-05-23T23:58:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58742">
    <title>[ANN] Clojure JSR 223 Implementation</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58742</link>
    <description>&lt;pre&gt;Since the only other alternatives (http://code.google.com/p/clojure-jsr223/ 
and https://github.com/pmf/clojure-jsr223) seem pretty much dead, I decided 
to write my own (in Clojure).

You can get the jar downloading it from Clojars with lein dep and then just 
drop it in the desired class-path to have Clojure support.

Here's the link: http://clojars.org/clj-jsr223

&lt;/pre&gt;</description>
    <dc:creator>eduardoejp</dc:creator>
    <dc:date>2012-05-23T23:56:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58741">
    <title>Midje 1.4 released</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58741</link>
    <description>&lt;pre&gt;Midje is a test framework for Clojure. It supports top-down as well as bottom-up testing, encourages readable tests, provides a smooth migration path from clojure.test, and supports a balance between abstraction and concreteness.

Special thanks to Alex Baranosky for all his work on this version.

Changes: https://github.com/marick/Midje/wiki/New-in-1.4
User documentation: https://github.com/marick/Midje/wiki 
Repo: https://github.com/marick/Midje

-----
Brian Marick, Artisanal Labrador
Contract programming in Ruby and Clojure
Occasional consulting on Agile
www.exampler.com, www.twitter.com/marick

&lt;/pre&gt;</description>
    <dc:creator>Brian Marick</dc:creator>
    <dc:date>2012-05-23T22:29:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58739">
    <title>clojure jython interop</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58739</link>
    <description>&lt;pre&gt;Before I dive in to the literature, I was wondering if anyone had 
experiences worth sharing trying to call jython code from clojure?

&lt;/pre&gt;</description>
    <dc:creator>Brent Millare</dc:creator>
    <dc:date>2012-05-23T17:22:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58736">
    <title>Submitting patches - git format-patch and git diff</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58736</link>
    <description>&lt;pre&gt;Not directly clojure related - but input needed

I have master
I have mybranch

I have a bunch of commits on mybranch.

I can create an attributed patch with "git format-patch master". This 
includes all commits on the branch, including merges and updates from 
master.
I can create an unattributed but more concise diff with "git diff master". 

I don't think that all of the commits on mybranch are particularly relevant 
- more steps on the way to the solution - only the final diff really 
matters.

Questions:

- is it preferred to have all commits from a branch?
  - even if it makes the patch harder to follow?
- if a diff is preferred - how do you create one that is attributed?

Thanks in advance

Dave



&lt;/pre&gt;</description>
    <dc:creator>Dave Sann</dc:creator>
    <dc:date>2012-05-23T09:57:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58732">
    <title>[ANN] Carmine, a new Redis client for Clojure</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58732</link>
    <description>&lt;pre&gt;Hi all!

Quick announcement: I've been working on bringing together the best 
features from the current crop of Clojure Redis clients, and filling in 
some of the remaining holes.

It's on GitHub (https://github.com/ptaoussanis/carmine) and Clojars (
http://clojars.org/carmine).

Since I'm NOT using it in production anywhere yet, I'd caution anyone to 
treat it as "still experimental" for now. The goal, however, is to head 
toward something very much production-ready by the time 1.0 rolls around.

Features (taken from the readme):
* A high-performance, all-Clojure client.
* Modern targets: Redis 2.0+ (with full 2.6 support), Clojure 1.3+, 
Leiningen 2.
* Connection pooling.
* Complete and accurate command definitions with full documentation.
* Composable, first-class command functions.
* Flexible, high-performance binary-safe serialization.
* Full support for Lua scripting, Pub/Sub, etc.
* Command helpers (sort*, etc.).

Any comments/pull-requests/whatever very welcome!

- Peter Taoussanis (&amp;lt; at &amp;gt;ptaoussanis)

&lt;/pre&gt;</description>
    <dc:creator>Peter Taoussanis</dc:creator>
    <dc:date>2012-05-23T09:11:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58730">
    <title>[ANN] clojure-echonest-api</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58730</link>
    <description>&lt;pre&gt;Hi everybody,

I have release a library to query the echonest[1][2] API.
This is my very first job so I'm looking for feedback, especially about how 
to manage some basic configuration[3] and how introduce asynchronously 
agent[4]...

I am very happy to have finished this job...

Please contact me for every question or just to say that i did everything 
wrong...

Simone Mosciatti

[1] http://the.echonest.com/
[2] http://developer.echonest.com/ 
[3] Lines 16 and 18 
https://github.com/siscia/echonest-clojure-api/blob/master/src/echonest_api/with-doc-core.clj#L16
[4] Line 7 
https://github.com/siscia/echonest-clojure-api/blob/master/src/echonest_api/with-doc-core.clj#L7

&lt;/pre&gt;</description>
    <dc:creator>Simone Mosciatti</dc:creator>
    <dc:date>2012-05-22T21:10:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.clojure.user/58729">
    <title>ANN Welle 1.0 final</title>
    <link>http://comments.gmane.org/gmane.comp.java.clojure.user/58729</link>
    <description>&lt;pre&gt;Welle RC1 was announced here about a week ago [1], so this will be a short one.

No issues have been found since 1.0.0-RC1 and documentation guides at http://clojureriak.info are now
complete, so it's time to release Welle 1.0.0 final.

Change log:
https://github.com/michaelklishin/welle/blob/master/ChangeLog.md

Documentation:
http://clojureriak.info

Updates on Twitter &amp;lt; at &amp;gt;ClojureWerkz.

That's about it.

1. https://groups.google.com/forum/#!topic/clojure/zUFKYZlYjfw

MK

&lt;/pre&gt;</description>
    <dc:creator>Michael Klishin</dc:creator>
    <dc:date>2012-05-22T19:56:09</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.clojure.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.clojure.user</link>
  </textinput>
</rdf:RDF>

