<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/clojure</id>
  <title type="text">Clojure Google Group</title>
  <subtitle type="text">
  Discussion of the Clojure programming language
  </subtitle>
  <link href="/group/clojure/feed/atom_v1_0_msgs.xml" rel="self" title="Clojure feed"/>
  <updated>2010-01-01T09:40:24Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Konrad Hinsen</name>
  <email>konrad.hin...@fastmail.net</email>
  </author>
  <updated>2010-01-01T09:40:24Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/23f8b929a8816f63/925d152cb1479b33?show_docid=925d152cb1479b33</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/23f8b929a8816f63/925d152cb1479b33?show_docid=925d152cb1479b33"/>
  <title type="text">Re: Proposal: clojure.io</title>
  <summary type="html" xml:space="preserve">
  I am very much in favour of a clojure.io library. It&#39;s difficult to do &lt;br&gt; much useful computing without I/O, and what there is in clojure.core &lt;br&gt; is insufficient. &lt;br&gt; Your selection covers all I need and more, so it&#39;s fine with me. My &lt;br&gt; only suggestion is to move all I/O-related functions from clojure.core
  </summary>
  </entry>
  <entry>
  <author>
  <name>Mike Meyer</name>
  <email>mwm-keyword-googlegroups.620...@mired.org</email>
  </author>
  <updated>2010-01-01T00:29:46Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/fab0e60912308efa/83e804f0e2a19f10?show_docid=83e804f0e2a19f10</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/fab0e60912308efa/83e804f0e2a19f10?show_docid=83e804f0e2a19f10"/>
  <title type="text">Re: Clojure and c++ and a bit more</title>
  <summary type="html" xml:space="preserve">
  On Thu, 31 Dec 2009 13:01:35 -0800 (PST) &lt;br&gt; Reference-counting GC&#39;s in most LISPs are pretty much a thing of the &lt;br&gt; past. Between needing to do cycle detection and having to lock the &lt;br&gt; reference counters in concurrent environments, they just lose to many &lt;br&gt; ways. Generational garbage collectors were big last time I
  </summary>
  </entry>
  <entry>
  <author>
  <name>Alex Ott</name>
  <email>alex...@gmail.com</email>
  </author>
  <updated>2009-12-31T18:45:40Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a554d809384822de/75c11af7b2058238?show_docid=75c11af7b2058238</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a554d809384822de/75c11af7b2058238?show_docid=75c11af7b2058238"/>
  <title type="text">Re: strange typecheck error</title>
  <summary type="html" xml:space="preserve">
  Hello Bill &lt;br&gt; .S&amp;gt; I tried out your example with a couple of files and it appeared to &lt;br&gt; .S&amp;gt; work. Is it supposed to fail, or is this an example of what you had &lt;br&gt; .S&amp;gt; to do to work around the problem you mentioned? &lt;br&gt; Yes, this is working variant &lt;br&gt; if you&#39;ll replace &#39;(.read ireader)&#39; in &#39;recur&#39; on line 80 with &#39;res&#39;, then
  </summary>
  </entry>
  <entry>
  <author>
  <name>Steve Purcell</name>
  <email>st...@sanityinc.com</email>
  </author>
  <updated>2009-12-31T17:25:43Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/80aa0ba1fae3c4d5?show_docid=80aa0ba1fae3c4d5</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/80aa0ba1fae3c4d5?show_docid=80aa0ba1fae3c4d5"/>
  <title type="text">Re: Clojure/SLIME/Emacs questions</title>
  <summary type="html" xml:space="preserve">
  Indeed -- that works nicely. I tried going back to a completely non-ELPA-ized setup, but it was too painful; the trick was installing technomancy&#39;s github repo of slime *in addition* to the ELPA packages, which all depend on each other. &lt;br&gt; -Steve
  </summary>
  </entry>
  <entry>
  <author>
  <name>jem</name>
  <email>jere.mcdev...@gmail.com</email>
  </author>
  <updated>2009-12-31T16:59:54Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/b71f8a589f8060bc/60e49f2e9d9ad28e?show_docid=60e49f2e9d9ad28e</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/b71f8a589f8060bc/60e49f2e9d9ad28e?show_docid=60e49f2e9d9ad28e"/>
  <title type="text">Re: Clojure + Redis</title>
  <summary type="html" xml:space="preserve">
  Something else to look at might be the Apache Jackrabbit project at &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://jackrabbit.apache.org/&quot;&gt;[link]&lt;/a&gt;. &lt;br&gt; I&#39;ve been looking at tools along these lines as well, and recently &lt;br&gt; looked at Redis for the same reasons. Right now, though, I&#39;m focusing &lt;br&gt; my attention on Jackrabbit which is an implementation of the JSR170
  </summary>
  </entry>
  <entry>
  <author>
  <name>Gabi</name>
  <email>bugspy...@gmail.com</email>
  </author>
  <updated>2009-12-31T16:20:40Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/b71f8a589f8060bc/1b213799830078f0?show_docid=1b213799830078f0</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/b71f8a589f8060bc/1b213799830078f0?show_docid=1b213799830078f0"/>
  <title type="text">Re: Clojure + Redis</title>
  <summary type="html" xml:space="preserve">
  Yes. I think it is of much interest. What if I stored a shared data &lt;br&gt; structure in redis (only because its the fastest), using your memoize &lt;br&gt; variant, and process (maybe even updated it) it in parallel from &lt;br&gt; different Clojure nodes. Some kind of primitive map/reduce mechanism I &lt;br&gt; think.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Phil Hagelberg</name>
  <email>p...@hagelb.org</email>
  </author>
  <updated>2010-01-01T02:58:49Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/23f8b929a8816f63/dc3a05d225c87d7d?show_docid=dc3a05d225c87d7d</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/23f8b929a8816f63/dc3a05d225c87d7d?show_docid=dc3a05d225c87d7d"/>
  <title type="text">Proposal: clojure.io</title>
  <summary type="html" xml:space="preserve">
  I&#39;ve been looking over our use of contrib in our large-ish project &lt;br&gt; at work. About 90% of the invocations of contrib functions are &lt;br&gt; I/O-related. I wonder if it would be a good idea to include a clojure.io &lt;br&gt; namespace in Clojure itself. I&#39;ve mentioned the idea a few times on IRC, &lt;br&gt; and people seemed to be very much in favour.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Stefan Kamphausen</name>
  <email>ska2...@googlemail.com</email>
  </author>
  <updated>2010-01-01T01:17:38Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/e82a3a7af6df4ddb?show_docid=e82a3a7af6df4ddb</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/e82a3a7af6df4ddb?show_docid=e82a3a7af6df4ddb"/>
  <title type="text">Re: Clojure/SLIME/Emacs questions</title>
  <summary type="html" xml:space="preserve">
  Hi, &lt;br&gt; do you use a rather recent checkout of SLIME? If so, you may want to &lt;br&gt; read the thread &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://groups.google.com/group/clojure/browse_frm/thread/3e5f416e3f2a1884/337057edae5dcdc3&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Can&#39;t say whether that&#39;s related to your problem, though. &lt;br&gt; Cheers, &lt;br&gt; Stefan
  </summary>
  </entry>
  <entry>
  <author>
  <name>Steven E. Harris</name>
  <email>s...@panix.com</email>
  </author>
  <updated>2009-12-31T21:19:07Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/468a91c7c645c031?show_docid=468a91c7c645c031</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/468a91c7c645c031?show_docid=468a91c7c645c031"/>
  <title type="text">Re: Clojure/SLIME/Emacs questions</title>
  <summary type="html" xml:space="preserve">
  Thanks, Rob. I followed your instructions after not being able to get &lt;br&gt; Clojure to cooperate with my normal Swank/SLIME installation, and it &lt;br&gt; works, but only to a point: The SLIME REPL buffer (invoked via the &lt;br&gt; function `slime-repl&#39;) falls out of step with the *inferior-lisp* &lt;br&gt; buffer. &lt;br&gt; This never happens to me when using SLIME with a Common Lisp, such as
  </summary>
  </entry>
  <entry>
  <author>
  <name>nathaniel</name>
  <email>nathan...@photino.org</email>
  </author>
  <updated>2009-12-31T21:01:35Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/fab0e60912308efa/c4d6adcf5a9ccbb4?show_docid=c4d6adcf5a9ccbb4</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/fab0e60912308efa/c4d6adcf5a9ccbb4?show_docid=c4d6adcf5a9ccbb4"/>
  <title type="text">Re: Clojure and c++ and a bit more</title>
  <summary type="html" xml:space="preserve">
  I&#39;m trying to think of scenarios where circular references would be a &lt;br&gt; problem in Clojure. When does memory actually have to be allocated? &lt;br&gt; Inside a let block, most often. When lexically scoped variables are &lt;br&gt; passed to a function, their reference count increases as they are &lt;br&gt; bound to its parameters, but they&#39;re also immutable. One thing about
  </summary>
  </entry>
  <entry>
  <author>
  <name>Stefan Tilkov</name>
  <email>stefan.til...@innoq.com</email>
  </author>
  <updated>2009-12-31T18:17:36Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/9e2d0425096b00c7?show_docid=9e2d0425096b00c7</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/9e2d0425096b00c7?show_docid=9e2d0425096b00c7"/>
  <title type="text">Re: Clojure/SLIME/Emacs questions</title>
  <summary type="html" xml:space="preserve">
  Thanks for the quick response to everyone. &lt;br&gt; I downloaded slime-fuzzy.el from here: &lt;br&gt; &lt;p&gt;	&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://elder-gods.org/~larry/repos/slime-tracker/contrib/slime-fuzzy.el&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; , put it into ~/.emacs.d/misc and then added this to my ~/.emacs: &lt;br&gt; (setq load-path (cons &amp;quot;~/.emacs.d/misc&amp;quot; load-path)) &lt;br&gt; (eval-after-load &amp;quot;slime&amp;quot;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rob Wolfe</name>
  <email>r...@smsnet.pl</email>
  </author>
  <updated>2009-12-31T18:15:54Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/128422d30a92702b?show_docid=128422d30a92702b</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/128422d30a92702b?show_docid=128422d30a92702b"/>
  <title type="text">Re: Clojure/SLIME/Emacs questions</title>
  <summary type="html" xml:space="preserve">
  I did it like this (I assume that clojure-mode.el has been installed): &lt;br&gt; 1. downloaded slime and swank-clojure &lt;br&gt; $ pwd &lt;br&gt; /home/rw/opt/slime &lt;br&gt; $ head -n 1 .git/remotes/origin &lt;br&gt; URL: git://git.boinkor.net/slime.gi t &lt;br&gt; $ git pull &lt;br&gt; Already up-to-date. &lt;br&gt; $ pwd &lt;br&gt; /home/rw/opt/swank-clojure &lt;br&gt; $ head -n 1 .git/remotes/origin
  </summary>
  </entry>
  <entry>
  <author>
  <name>Constantine Vetoshev</name>
  <email>gepar...@gmail.com</email>
  </author>
  <updated>2009-12-31T17:31:04Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/b71f8a589f8060bc/41ad1b3287423eec?show_docid=41ad1b3287423eec</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/b71f8a589f8060bc/41ad1b3287423eec?show_docid=41ad1b3287423eec"/>
  <title type="text">Re: Clojure + Redis</title>
  <summary type="html" xml:space="preserve">
  Have you looked at Cupboard (&lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://github.com/gcv/cupboard)?&quot;&gt;[link]&lt;/a&gt; It tries &lt;br&gt; to make it easy to store native Clojure data structures, and it is as &lt;br&gt; ACID and transactional as the underlying Berkeley DB JE &lt;br&gt; implementation. If you have looked at it, I&#39;d appreciate some feedback &lt;br&gt; as to where it fell short of your expectations. :)
  </summary>
  </entry>
  <entry>
  <author>
  <name>.Bill Smith</name>
  <email>william.m.sm...@gmail.com</email>
  </author>
  <updated>2009-12-31T17:20:16Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a554d809384822de/af23848f31a88dee?show_docid=af23848f31a88dee</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a554d809384822de/af23848f31a88dee?show_docid=af23848f31a88dee"/>
  <title type="text">Re: strange typecheck error</title>
  <summary type="html" xml:space="preserve">
  I tried out your example with a couple of files and it appeared to &lt;br&gt; work. Is it supposed to fail, or is this an example of what you had &lt;br&gt; to do to work around the problem you mentioned? &lt;br&gt; It&#39;s certainly ok for a function to return different data types. I &lt;br&gt; guess the simplest example of that would be the identity function.
  </summary>
  </entry>
  <entry>
  <author>
  <name>william douglas</name>
  <email>william.r.doug...@gmail.com</email>
  </author>
  <updated>2009-12-31T16:44:04Z</updated>
  <id>http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/419eb38c229269e5?show_docid=419eb38c229269e5</id>
  <link href="http://groups.google.com/group/clojure/browse_frm/thread/a9fbac3e65d58b94/419eb38c229269e5?show_docid=419eb38c229269e5"/>
  <title type="text">Re: Clojure/SLIME/Emacs questions</title>
  <summary type="html" xml:space="preserve">
  Right now the ELPA slime package does not include contrib (which &lt;br&gt; contains slime-fuzzy and a number of other things). I am attempting &lt;br&gt; to add just the required pieces to ELPA to get slime-fuzzy working. &lt;br&gt; If you would like fuzzy complete to work before this, you will want to &lt;br&gt; grab slime from technomancy&#39;s github repo and then add something like
  </summary>
  </entry>
</feed>
