Clojure project Help?
Hi, I really need help on my school clojure project, I have to be able to do a "project1b" and add dataset, remove dataset, use dataset, save, quit, summary, mean, median... etc to build a full stats system. I got most of it and also most of the driver function but I can't seem to build a current dataset, empty dataset, the function add dataset, remove dataset, use dataset and save. Please help!! Min. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Why "some-fn" is not called "some-pred" or "every-pred" is not called "every-fn" and vicer-versa.
On Dec 20, 2015 7:20 PM, "Mike Rodriguez"wrote: > > The distinction between names is important when one is a predicate and the other is not. However I think it would be more useful if it were every-fn since it is often more useful to have the final return value vs just true false. This is consistent with the behavior or and and or. So some-fn seems to get it right and every-pred deviates for some reason. Agreed. Since there are no genuine predicates in Clojure, every-pred is just wrong. A clean api: some-fn makes expressions some-fn? makes predicational functions. Ditto for every-fn? and every-fn. It ain't gonna change, I expect, but the doco could make this clearer. Gregg > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CIDER 0.10 is out!
Just putting CiderX through it's paces now. Reeeally great work man!! Especially the debugging support, which just works. The only thing I'm wondering, is if the debugger has: - a *step into* function - ability to set a break point in a 3rd party lib (where you can't put *#break* or *#debug*) - a way to *continue* to next break point (right now, continue just leaves the current break and completes execution, without stopping on other breakpoints) Thanks to everyone who worked on this. Tim On Fri, Dec 4, 2015 at 11:51 AM, Rostislav Svoboda < rostislav.svob...@gmail.com> wrote: > Yea :) > > 2015-12-04 1:49 GMT+01:00 Mimmo Cosenza: > > thanks. You rock > > mimmo > > > >> On 04 Dec 2015, at 01:10, Edward Knyshov wrote: > >> > >> Congratulations! You made a great work. > >> > >> -- > >> You received this message because you are subscribed to the Google > >> Groups "Clojure" group. > >> To post to this group, send email to clojure@googlegroups.com > >> Note that posts from new members are moderated - please be patient with > your first post. > >> To unsubscribe from this group, send email to > >> clojure+unsubscr...@googlegroups.com > >> For more options, visit this group at > >> http://groups.google.com/group/clojure?hl=en > >> --- > >> You received this message because you are subscribed to the Google > Groups "Clojure" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an email to clojure+unsubscr...@googlegroups.com. > >> For more options, visit https://groups.google.com/d/optout. > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to clojure@googlegroups.com > > Note that posts from new members are moderated - please be patient with > your first post. > > To unsubscribe from this group, send email to > > clojure+unsubscr...@googlegroups.com > > For more options, visit this group at > > http://groups.google.com/group/clojure?hl=en > > --- > > You received this message because you are subscribed to the Google > Groups "Clojure" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to clojure+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Clojure project Help?
Hi Min, In your project - Where does it come from? A database (you mentioned a driver), csv or json file? - What does the shape of the data look like in a Clojure runtime? Is there some sample code or Clojure data structures we can look at? Tim On Mon, Dec 21, 2015 at 4:03 PM, Min Parkwrote: > Hi, I really need help on my school clojure project, I have to be able to > do a "project1b" and add dataset, remove dataset, use dataset, save, quit, > summary, mean, median... etc to build a full stats system. > > I got most of it and also most of the driver function but I can't seem to > build a current dataset, empty dataset, the function add dataset, remove > dataset, use dataset and save. > > Please help!! > > Min. > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
[ANN] bouncer 1.0.0
bouncer is a validation library for Clojure apps Github: https://github.com/leonardoborges/bouncer Clojars: https://clojars.org/bouncer The main change with 1.0.0 is that all validators are now optional by default. This fixes pre-existing API inconsistencies. bouncer now works with Clojurescript! - thanks Robin(@Skinney)! Additionally, since this is a breaking change, I bumped the version to 1.0.0 and will be using Semantic Versioning (http://semver.org/) from now on. Full CHANGELOG: https://github.com/leonardoborges/bouncer/blob/master/CHANGELOG.md Enjoy! :) Leonardo Borges www.leonardoborges.com -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: syntax of ^:arglists ?
I'd say, same as you would destructure them inline: [& {:keys [k1 k2]}] -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
clj-nativedep version 0.2.0 released
Hi, A new version of the clj-nativedep library has been released to clojars. The library provides a "standard" way to handle native library dependencies and OS detection. This version adds support for explicit mac detection via the (mac?) function. See: https://github.com/rritoch/clj-nativedep Clojars/Leiningen dependency: [clj-nativedep "0.2.0"] Best Regards, Ralph Ritoch -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
syntax of ^:arglists ?
Hi, Is there some formal syntax used by ^:arglists? I want to express key-value pairs that are spliced, e.g. (some-fn :k1 value :k2 value) Thanks, Georgi -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Why "some-fn" is not called "some-pred" or "every-pred" is not called "every-fn" and vicer-versa.
Do you have an example where it would be more useful? On Monday, December 21, 2015 at 2:20:41 AM UTC+1, Mike Rodriguez wrote: > > The distinction between names is important when one is a predicate and the > other is not. However I think it would be more useful if it were every-fn > since it is often more useful to have the final return value vs just true > false. This is consistent with the behavior or and and or. So some-fn seems > to get it right and every-pred deviates for some reason. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [ANN] bouncer 1.0.0
Nice work! Thanks! On Mon, Dec 21, 2015 at 11:15 AM, Leonardo Borges < leonardoborges...@gmail.com> wrote: > bouncer is a validation library for Clojure apps > > > Github: https://github.com/leonardoborges/bouncer > Clojars: https://clojars.org/bouncer > > > The main change with 1.0.0 is that all validators are now optional by > default. This fixes pre-existing API inconsistencies. bouncer now works > with Clojurescript! - thanks Robin(@Skinney)! > > Additionally, since this is a breaking change, I bumped the version to > 1.0.0 and will be using Semantic Versioning (http://semver.org/) from now > on. > > Full CHANGELOG: > https://github.com/leonardoborges/bouncer/blob/master/CHANGELOG.md > > > Enjoy! :) > > > Leonardo Borges > www.leonardoborges.com > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Andrey Antukh - Андрей Антух -http://www.niwi.nz https://github.com/niwinz -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How to start with IDE?
I have downloaded Counterclockwise with integrated Eclipse IDE for Windows. I start new project: (ns newclojure.core) (defn foo "I don't do a whole lot." [x] (println x "Hello, World!")) but when I try run appears window "Waiting to new REPL process to be ready" and output in console is > #> # > nREPL server started on port 60816 on host 127.0.0.1 - > nrepl://127.0.0.1:60816 -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to start with IDE?
After that message, a repl window should appear in which you can type and evaluate clojure expressions. After loading the repl, check how to: - load current namespace into the repl and evaluate the functions in the repl - evaluate an expression on the workspace I dont remember the shortcuts since i now use emacs. Josh On Mon, Dec 21, 2015 at 2:09 PM, AndrzejBwrote: > I have downloaded Counterclockwise with integrated Eclipse IDE for Windows. > I start new project: > (ns newclojure.core) > > (defn foo > "I don't do a whole lot." > [x] > (println x "Hello, World!")) > > but when I try run appears window "Waiting to new REPL process to be > ready" and output in console is > >> # >> # >> nREPL server started on port 60816 on host 127.0.0.1 - nrepl:// >> 127.0.0.1:60816 > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Why "some-fn" is not called "some-pred" or "every-pred" is not called "every-fn" and vicer-versa.
Nothing specific but for the same reason you'd want to use 'and' in other scenarios. You want the short-circuit behavior if certain criteria are met. Only in this case you just want a function that does it instead. One contrived example coming to mind: (every-fn iterative-has-next? get-next) Of course there are likely better ways to deal with iterators in Clojure. It is just a contrived example. The basic idea is that the 'every-fn' is checking certain properties of the args first prior to calling the fn that relies on those properties being a certain way. I'm not saying this is a common scenario I have. I think I'm Java interop cases these sort of things come up a bit more often for me though. My overall point is that it is more convenient/useful in more scenarios to return the value instead of 'true'. That is what makes it convenient and useful to use 'or' and 'and' and 'some-fn' in non-predicate ways. 'every-pred' is an outlier. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
New Functional Programming Job Opportunities
Here are some functional programming job opportunities that were posted recently: Software Engineer (Scala/Play/Scala.js/React) at AdAgility https://functionaljobs.com/jobs/8871-software-engineer-scala-play-scalajs-react-at-adagility Cheers, Sean Murphy FunctionalJobs.com -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: syntax of ^:arglists ?
I'd like the keys to be optional and destructuring does not support that. On Mon, Dec 21, 2015, 3:48 PM Herwig Hochleitnerwrote: > I'd say, same as you would destructure them inline: [& {:keys [k1 k2]}] > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/scSJ3cJg1Tw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: syntax of ^:arglists ?
It does. When not passed, a key is nil, or you can provide an or binding: [& {:keys [k1 k2] :or {k1 :default1 k2 :default2}] -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: org-mode Clojure babel
I found that Org-mode version 8.3.2 and CIDER 0.11.0 snapshot (package: 20151212.1044) works great and can be easily be installed from repos. On Sunday, December 20, 2015 at 6:16:15 PM UTC+1, Johannes wrote: > > Thanks, for the explanations. I hope for the best, that there will be an > working org-babel version in the future. In the mean time I will continue > using lentilc. > > Johannes > > Am 10.12.2015 um 16:24 schrieb Matching Socks>: > > The latest stable Org Babel stopped working with the introduction of Cider > 0.10.0. > > You can either go back to Cider 0.9.1, or > (1) get Org 8.3.2, > (2) git-clone Org's repo, and > (3) back-port to 8.3.2 the change in ob-clojure.el that accommodates the > latest Cider. > > The breakage was raised at > https://github.com/clojure-emacs/cider/issues/1302 and closed with a > comment, "I don't have nor the time nor the energy to sync up with everyone > maintaining a 3rd party extension. I just hope they're following the > development and will do the necessary changes when needed." > > But three considerations, which are not Cider's fault, argue for a kinder > accommodation. First, Org freezes for bundling into a major Emacs release > only a few times a century, and the resulting Emacs release then enjoys > wide distribution for many years. Second, the bundled Org is unusually > significant because overriding it with another version is not always > fool-proof. Third, Org with Clojure snippets is dynamite! Therefore, I > hope Org will get advice from Cider about a more durable technique, so the > next Emacs+Org release might be useful even on the glacial Emacs time scale. > > > On Tuesday, November 3, 2015 at 3:25:51 AM UTC-5, Johannes wrote: >> >> Hi, >> >> I am looking for a working environment for using org-mode with Clojure >> babel. Googleing for the issue I can only find some apparently outdated >> hints. I am using org-mode version 8.2.10, Clojure 1.6.0, Leiningen 2.5.1, >> and CIDER 0.10.0. >> >> Any hints, where I can find the right configuration? >> >> Johannes >> >> > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clo...@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+u...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/PldQTR3yB3A/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > clojure+u...@googlegroups.com . > For more options, visit https://groups.google.com/d/optout. > > > > -- > > > Staatlich anerkannte private Fachhochschule > NORDAKADEMIE > Gemeinnützige Aktiengesellschaft > Köllner Chaussee 11 > 25337 Elmshorn > > Vorstand: > Prof. Dr. Georg Plate (Vorsitzender), Dipl.-Ing. Jörg Meier (stellv. > Vorstand) > > Vorsitzender des Aufsichtsrats: > Dr. h.c. Hans-Heinrich Bruns > > Sitz: > Elmshorn, Amtsgericht Pinneberg, HRB 1682 > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: syntax of ^:arglists ?
err [& {:keys [k1 k2] :or {k1 :default1 k2 :default2}}] -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.