Re: [ANN] Let's make clojure.org better!
All set here! Just to point out that the site generation didn't work with JBake v2.4.0 (latest stable). So, if you already use JBake, you will have to upgrade it to v2.5.0-SNAPSHOT, as suggested in the README file. On Wed, Nov 11, 2015 at 5:38 AM, Dmitri <dmitri.sotni...@gmail.com> wrote: > Just a note that the author of Cryogen is very responsive regarding > discussions on improvements and pull requests for additional functionality. > If there's a particular feature that's missing it might be worth creating > an issue or opening a pr for it. > > > On Tuesday, November 10, 2015 at 10:57:45 AM UTC-5, Alex Miller wrote: >> >> Hi Hildeberto, >> >> I built spikes of the site in a number of technologies like Cryogen, >> Stasis, Sphinx, Asciidoctor, and some of the other Ruby-based static >> generators as well. In the end, I found that JBake was the best match for >> our goals at this time. The site build architecture has been decided and >> we're not interested in revisiting that at this time. At some point down >> the road, based on experience and tool evolution, we may take another look, >> but not soon. >> >> Cryogen is a great tool and I would recommend it to others. One problem I >> had with it was its flexibility with respect to the url structure. I >> actually think for the purposes of creating a blog etc that is a dimension >> that is good to remove, but it was a downside for our use. >> >> We are working with a designer on the site look and feel and at some >> point that will be visible. At the point where that is visible, I expect >> there will be some evolution on front page, navigation structure, etc and >> would be happy to get feedback on that. >> >> Right now, we are primarily looking for content ideas and would love >> thoughts on that. Or if there is interest in enhancing existing pages, I >> would also like to talk about those. >> >> Thanks, >> Alex >> >> >> >> On Tuesday, November 10, 2015 at 9:41:40 AM UTC-6, Hildeberto Mendonça >> wrote: >>> >>> That's a great initiative! Thanks! But I'm just sad to see JBake instead >>> of Cryogen (https://github.com/cryogen-project/cryogen-core) which is >>> written in Clojure :-( Can we send a pull request replacing JBake by >>> Cryogen or is JBake a final decision? >>> >>> -- >>> Hildeberto Mendonça, Ph.D >>> Blog: http://www.hildeberto.com >>> Twitter: https://twitter.com/htmfilho >>> >> -- > 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. > -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Twitter: https://twitter.com/htmfilho -- 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] Let's make clojure.org better!
That's a great initiative! Thanks! But I'm just sad to see JBake instead of Cryogen (https://github.com/cryogen-project/cryogen-core) which is written in Clojure :-( Can we send a pull request replacing JBake by Cryogen or is JBake a final decision? On Tue, Nov 10, 2015 at 4:14 PM, Alex Miller <a...@puredanger.com> wrote: > The Clojure community is full of talented writers and valuable experience, > and together we can create great documentation for the language and the > ecosystem. With that in mind, we are happy to announce a new initiative to > replace the existing http://clojure.org site. The new site will contain > most of the existing reference and information content but will also > provide an opportunity for additional guides or tutorials about Clojure and > its ecosystem. > > The new site content is hosted in a GitHub repository > <https://github.com/clojure/clojure-site> and is open for contributions. > All contributions require a signed Clojure Contributor Agreement. This > repository will accept contributions via pull request and issues with > GitHub issues. The contribution and review process is described in more > detail on the site contribution > <https://github.com/cognitect/clojure-site/blob/master/content/community/contributing_site.adoc> > page. > > We are currently working on the design elements for the site but if you > would like to suggest a new guide, tutorial, or other content to be > included on the site, please file an issue > <https://github.com/clojure/clojure-site/issues> for discussion or create > a thread on the Clojure mailing list > <http://groups.google.com/group/clojure> with [DOCS] in the subject. > There will be an unsession at the Clojure/conj <http://clojure-conj.org/> > conference next week for additional discussion. This is the beginning of a > process, and things will likely evolve in the future. In the meantime, we > look forward to seeing your contributions! > > -- > 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. > -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Twitter: https://twitter.com/htmfilho -- 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] Let's make clojure.org better!
Thanks for clarifying that Alex. On Tue, Nov 10, 2015 at 4:57 PM, Alex Miller <a...@puredanger.com> wrote: > Hi Hildeberto, > > I built spikes of the site in a number of technologies like Cryogen, > Stasis, Sphinx, Asciidoctor, and some of the other Ruby-based static > generators as well. In the end, I found that JBake was the best match for > our goals at this time. The site build architecture has been decided and > we're not interested in revisiting that at this time. At some point down > the road, based on experience and tool evolution, we may take another look, > but not soon. > > Cryogen is a great tool and I would recommend it to others. One problem I > had with it was its flexibility with respect to the url structure. I > actually think for the purposes of creating a blog etc that is a dimension > that is good to remove, but it was a downside for our use. > > We are working with a designer on the site look and feel and at some point > that will be visible. At the point where that is visible, I expect there > will be some evolution on front page, navigation structure, etc and would > be happy to get feedback on that. > > Right now, we are primarily looking for content ideas and would love > thoughts on that. Or if there is interest in enhancing existing pages, I > would also like to talk about those. > > Thanks, > Alex > > > > On Tuesday, November 10, 2015 at 9:41:40 AM UTC-6, Hildeberto Mendonça > wrote: >> >> That's a great initiative! Thanks! But I'm just sad to see JBake instead >> of Cryogen (https://github.com/cryogen-project/cryogen-core) which is >> written in Clojure :-( Can we send a pull request replacing JBake by >> Cryogen or is JBake a final decision? >> >> -- >> Hildeberto Mendonça, Ph.D >> Blog: http://www.hildeberto.com >> Twitter: https://twitter.com/htmfilho >> > -- > 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. > -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Twitter: https://twitter.com/htmfilho -- 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] Let's make clojure.org better!
A better link about Cryogen: http://cryogenweb.org On Tue, Nov 10, 2015 at 4:41 PM, Hildeberto Mendonça <m...@hildeberto.com> wrote: > That's a great initiative! Thanks! But I'm just sad to see JBake instead > of Cryogen (https://github.com/cryogen-project/cryogen-core) which is > written in Clojure :-( Can we send a pull request replacing JBake by > Cryogen or is JBake a final decision? > > On Tue, Nov 10, 2015 at 4:14 PM, Alex Miller <a...@puredanger.com> wrote: > >> The Clojure community is full of talented writers and valuable >> experience, and together we can create great documentation for the language >> and the ecosystem. With that in mind, we are happy to announce a new >> initiative to replace the existing http://clojure.org site. The new site >> will contain most of the existing reference and information content but >> will also provide an opportunity for additional guides or tutorials about >> Clojure and its ecosystem. >> >> The new site content is hosted in a GitHub repository >> <https://github.com/clojure/clojure-site> and is open for contributions. >> All contributions require a signed Clojure Contributor Agreement. This >> repository will accept contributions via pull request and issues with >> GitHub issues. The contribution and review process is described in more >> detail on the site contribution >> <https://github.com/cognitect/clojure-site/blob/master/content/community/contributing_site.adoc> >> page. >> >> We are currently working on the design elements for the site but if you >> would like to suggest a new guide, tutorial, or other content to be >> included on the site, please file an issue >> <https://github.com/clojure/clojure-site/issues> for discussion or >> create a thread on the Clojure mailing list >> <http://groups.google.com/group/clojure> with [DOCS] in the subject. >> There will be an unsession at the Clojure/conj <http://clojure-conj.org/> >> conference next week for additional discussion. This is the beginning of a >> process, and things will likely evolve in the future. In the meantime, we >> look forward to seeing your contributions! >> >> -- >> 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. >> > > > > -- > Hildeberto Mendonça, Ph.D > Blog: http://www.hildeberto.com > Twitter: https://twitter.com/htmfilho > -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Twitter: https://twitter.com/htmfilho -- 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 needs a web framework with more momentum
is technically solid. What we're missing, in the web development with Clojure subset of the community, is the stewardship to create and maintain a canonical amalgamation of composable libraries and the best practices around them - a la https://railstutorial.org. This would lower the barrier of entry into the web development realm for Clojure developers. My 2+ cents. On Saturday, May 2, 2015 at 4:43:53 PM UTC-4, g vim wrote: I recently did some research into web frameworks on Github. Here's what I found: FRAMEWORK LANG CONTRIBUTORS COMMITS LuminusClojure28678 CaribouClojure 2275 BeegoGolang991522 PhoenixElixir 1241949 YesodHaskell 1303722 LaravelPHP2684421 PlayScala 4176085 SymfonyPHP113020914 RailsRuby 269151000 One could conclude from this that the Clojure community isn't that interested in web development but the last Clojure survey suggests otherwise. Clojure's library composition approach to everything only goes so far with large web applications, as Aaron Bedra reminded us in March last year: www.youtube.com/watch?v=CBL59w7fXw4 . Less manpower means less momentum and more bugs. Furthermore, I have a hunch that Clojure's poor adoption as indicated by Indeed.com maybe due to this immaturity in the web framework sphere. Why is it that Elixir, with a much smaller community and lifespan than Clojure's, has managed to put 4 times as much mindshare into its main web framework when its module output, as measured by modulecounts.com, is a tiny fraction of Clojure's? gvim -- 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 the Google Groups Clojure group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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 needs a web framework with more momentum
Hello Gvim, On Sun, May 3, 2015 at 11:37 AM, gvim gvi...@gmail.com wrote: On 03/05/2015 05:24, Sean Corfield wrote: On Sat, May 2, 2015 at 8:18 PM, Mark Engelberg mark.engelb...@gmail.com mailto:mark.engelb...@gmail.com wrote: Clojure is great for creating new, disruptive web models, but what's the easiest path to creating something that can be done trivially with, say, Drupal or Django? Clojure doesn't have to be the solution for every problem. It certainly doesn't need to be the solution for low-value problems... Forgive me if that sounds a little elitist. What if I want to do what Django can do but in Clojure? If Clojure is a better option there should be something which can do more than Django. If my only choice is library composition by definition it doesn't do what Django does well, ie. a fully-structured setup out of the box with a predictable, best of breed set of technologies. I would recommend watching the video Simple made easy by Rich Hickey: http://www.infoq.com/presentations/Simple-Made-Easy . By watching this video, I realized there is no sense writing frameworks in Clojure. Not because the video says so, but because the approach of using libraries to compose solutions makes a lot more sense. Django and Rails are examples of easy technologies, while Clojure and its libraries are an example of simple. You will also understand Sean when he said that Clojure doesn't need to be the solution for low-level problems. Do you actually program in Clojure? Have you experienced web development in Clojure? I'm asking that because my personal experience was actually good. I'm happier writing Clojure web apps adding libraries on demand instead of having a huge piece of software with a lot of things that I don't use at all. -- 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 community organisation
This is a awesome idea! In my opinion, this organization would attract the maximum number of people if its mission is centred on Knowledge Management: 1. Wiki-based Clojure documentation, such as clojuredocs.org, containing the official documentation, but constantly improved by the community with more examples and rephrasing complex sentences, etc; 2. Wiki-based libraries documentation, related to Clojars and following the same model of the previous documentation; 3. Agregation of content produced by bloggers and websites out there, everything indexed by tags linked to Clojure versions and libraries in clojars for cross-navigation; 4. Agregation of videos and slides produced by conference speakers, instructors. 5. Everything gamefied so people can win points for their contributions and increase their reputation like in stackoverflow.com. I would love to join as a member to have discounts in books, conferences, courses, tshirts, etc. I absolutely rate professional certifications, but I'm in favour of certified courses, so we can be sure the instructors are capable of teaching Clojure properly, with idiomatic code. What about promoting Clojure as a first language in universities? We would need to help teachers to create equivalent syllabus to the ones they are already using to teach Python, for example. So, this is my brainstorming. On Wed, Apr 29, 2015 at 12:02 AM, Daniel Solano Gómez cloj...@sattvik.com wrote: Hello, all, I've brought up the idea of some sort of Clojure community organisation a few times on this mailing list. The ideas is to help grow the Clojure community by doing things like supporting GSoC students, run infrastructure like Clojars, help run conferences, etc. I have decided to start moving forward and apply for fiscal sponsorship from the Software Freedom Conservancy and Software in the Public Interest. Those things take time to work themselves out. In the meantime, I appreciate any input/feedback about what this org should do or what it should look like. As such, I have posted a page on the community wiki to start braainstorming and discussing ideas http://dev.clojure.org/display/community/Clojure+Community+Organisation. A big thank you to everyone. Participating in this community has been a very positive experience for me, and I would love to see it to continue to flourish. I appreciate any help or advice on how to make this initiative succeed in supporting the community. Sincerely, Daniel -- 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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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][book] Clojure Reactive Programming
The list is so cool that I think this discussion is actually part of the book's marketing strategy. It worked! I just bought my copy ;-) On Thu, Mar 26, 2015 at 4:57 PM, Colin Yates colin.ya...@gmail.com wrote: Hi Leonardo, I haven't read it yet but I am very much looking forward to it based on other people's responses :). On 26 March 2015 at 15:52, Leonardo Borges leonardoborges...@gmail.com wrote: Thanks everyone for the kind words! It makes it all worth it :) Cheers, Leonardo On Thursday, March 26, 2015 at 11:44:27 AM UTC-3, Shaun Mahood wrote: Just thought I would leave a quick note for anyone interested in the book (and hopefully get the thread back on topic). I'm about 1/3 through the book and have found it really well written and interesting so far. It's an excellent introduction to reactive programming in general and for clojure specifically, and is easy to follow for a relative beginner in both clojure and reactive programming. If you have any interest at all in the topic I highly recommend picking it up. Thanks for writing it Leonardo! On Tuesday, March 24, 2015 at 8:26:02 AM UTC-6, Leonardo Borges wrote: Hi all, Some of you may know that I have been working on a book for the better part of last year. I'm happy to announce it has finally been published! Here's the link: https://www.packtpub.com/web-development/clojure-reactive-programming I hope you find it useful! I've had a great time putting it together! Cheers, 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. -- 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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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 Culture Question on TDD
BTW, BeClojure (http://beclojure.org/) is organizing an event about *tests* today, in Hasselt. Those living in Belgium can register at http://www.meetup.com/BeClojure/ On Wed, Mar 25, 2015 at 4:41 AM, Mikera mike.r.anderson...@gmail.com wrote: Guess this is somewhat a personal perspective, but here are some thoughts on testing in Clojure: - People do a lot of automated testing in general and there are some great testing libraries available (e.g. test.check) - People tend not to strictly follow Test Driven Development practices. e.g. in my experience, tests are usually added after the fact (I think Rich's guard rail analogy is more a criticism of TDD rather than testing in general) - Writing in idiomatic Clojure in functional style is a big plus for testing (much easier to test pure functions and immutable data structures). - Lack of static typing is a big minus (you often have to write tests to verify properties that even a fairly simple static type system would have caught for you). core.typed may alleviate this, though at the cost of extra code and build complexity. - There is some very good integration with the CI tools (CircleCI etc.) that you can take advantage of - If you are trying to test whole systems with state, rather than just just individual bits of code, then you should look at the mocking capabilities in stuartsierra/component - A lot of testing during development is done informally at the REPL. There is a risk that people get a bit lazy about converting these into proper tests later, but on average the convenience and quick feedback of REPL usage is a big win. On Wednesday, 25 March 2015 10:53:44 UTC+8, Daniel Hinojosa wrote: What is TDD culture in Clojure like? Is it strong in the community and other projects? I am aware of Rich Hickey's guard rail analogy. Did that have an effect on how Clojurists view TDD or testing in general? Just asking for my own personal research. -- 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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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][book] Clojure Reactive Programming
Look, you have nobody here to convince of Clojure's greatness. I propose you send exactly the same message to a Scala or Java8 group to validate your assumptions. On Wed, Mar 25, 2015 at 3:36 PM, Shahrdad Shadab shahrd...@gmail.com wrote: Trust me I have been using Scala + Akka + Play for past three years in production, and had to deal with tons of incidental complexity plus a lot of noise they introduce as my daily job (in my code as well as other developer's code). Now I am in the best position to judge and compare them with Clojure code that does similar job but ten times simpler (and I don't only mean 10 time less verbose). I am sorry but I need to confess that within past 15 years that I have been working with numerous architects most of them choose technologies only based on 1/2 hour googling or reading reviews (and I don't mean all architects are like this). In particular the one I rightly called ignorant did not even write a simple poc to use AKKA and java8 to see how code looks like. By pathetic technology (and I didn't mean java8) I mean a technology that you need to fish out less than 10 lines of business logic from 50 or more lines of noise introduced by Scala futures (in AKKA), Play promise redeems, matching classes (case classes in Scala)... Remember when first time Spring was introduced, the original goal was to take out all the noise and put them in XML file so the developer remain focused on business logic. Here we are 10 or so years later: lots of noise and complexity added to the code to do orchestration. This is work of intelligent fool... (look at Erlang which AKKA tried to copy, it does a powerful orchestration without introducing much complexity, this is touch of genius) These are the pain points in our field. I have deeply felt it and try to point out that the life does not need to be that hard. Clojure is the first real try in opposite direction (touch of genius) Thanks a lot Best regards Shahrdad On Wed, Mar 25, 2015 at 8:06 AM, Colin Yates colin.ya...@gmail.com wrote: No - he is right, we just don't say it! Obviously I am kidding :). On 25 March 2015 at 11:51, Hildeberto Mendonça m...@hildeberto.com wrote: On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates colin.ya...@gmail.com wrote: Hi Shahrdad, just a point of etiquette, inferring that an architect is ignorant because they chose Java8, Akka and play is full of assumptions. Calling those technologies pathetic is very bad poor. As I like to quote Any intelligent fool can make things bigger and more complex... It takes rude manners, assumptions and a whole bunch of numptiness to claim 'bigger and more complex' means the author is a fool. That's why I love this community. Mutual respect is part of the philosophy. :-) -- 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. -- Software Architect Computer Scientist -- 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. -- Hildeberto
Re: [ANN][book] Clojure Reactive Programming
On Wed, Mar 25, 2015 at 12:14 PM, Colin Yates colin.ya...@gmail.com wrote: Hi Shahrdad, just a point of etiquette, inferring that an architect is ignorant because they chose Java8, Akka and play is full of assumptions. Calling those technologies pathetic is very bad poor. As I like to quote Any intelligent fool can make things bigger and more complex... It takes rude manners, assumptions and a whole bunch of numptiness to claim 'bigger and more complex' means the author is a fool. That's why I love this community. Mutual respect is part of the philosophy. :-) -- 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: Joplin: No method in multimethod 'migrate-db' for dispatch value: :sql
joplin.jdbc.database works fine. Thanks for the tip. On Sat, Mar 21, 2015 at 9:55 PM, Hildeberto Mendonça m...@hildeberto.com wrote: Hi Daniel, thanks for your feedback. On Sat, Mar 21, 2015 at 11:40 AM, Daniel Kersten dkers...@gmail.com wrote: Make sure you require the sql migrations in your jub.datasources source file. This is probably it since jub.datasources cannot find the correct defmethod for migrate-db. Also make sure the migrations are on the classpath. Could you be more specific about that? The readme file says that I have to load the joplin.core namespace (done) and also the namespaces of the database plugins, but it doesn't say a word about these plugins. I've tried to refer the namespaces joplin.jdbc.database and joplin.sql.database, but the error persists. Thanks a lot -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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.
Joplin: No method in multimethod 'migrate-db' for dispatch value: :sql
Hello, I'm trying to use Joplin for database migration in the project javaee-utility-belt (despite the name, it's written in Clojure ;-) The way I found to start programming in Clojure at work: https://github.com/htmfilho/javaee-utility-belt), but I'm getting the following exception: #CompilerException java.lang.IllegalArgumentException: No method in multimethod 'migrate-db' for dispatch value: :sql, compiling:(jub/core.clj:5:16) I've added joplin.core in my dependencies: :dependencies [[org.clojure/clojure 1.6.0 ] [org.clojure/java.jdbc 0.3.6 ] [mysql/mysql-connector-java 5.1.25] [joplin.core 0.2.9 ]] I'm trying to call Joplin from code to run the migration automatically at every execution. For that, I wrote datasource.clj as follows: (ns jub.datasource (:require [clojure.java.jdbc :as jdbc] [joplin.core :as joplin])) (def mysql-db {:subprotocol mysql :subname //localhost:3306/jub :userjub_user :passwordpsswd}) (def joplin-target {:db {:type :sql, :url (str jdbc:mysql: (get mysql-db :subname) ?user= (get mysql-db :user) password= (get mysql-db :password))} :migrator resources/migrators/sql}) (defn migrate-mysql-db [] (joplin/migrate-db joplin-target)) Then, I'm calling migrate-mysql-db from core.clj, as follows: (ns jub.core (:require [jub.log-file :refer :all] [jub.datasource:refer (migrate-mysql-db)]) (:gen-class)) (migrate-mysql-db) When I start the repl (lein repl) the function (migrate-mysql-db) is called and the exception above is produced. You can see the code in this branch: https://github.com/htmfilho/javaee-utility-belt/tree/Issue%237 Can anybody help me with this issue? Thanks in advance! -- Hildeberto Mendonça https://twitter.com/htmfilho -- 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: Joplin: No method in multimethod 'migrate-db' for dispatch value: :sql
Hi Daniel, thanks for your feedback. On Sat, Mar 21, 2015 at 11:40 AM, Daniel Kersten dkers...@gmail.com wrote: Make sure you require the sql migrations in your jub.datasources source file. This is probably it since jub.datasources cannot find the correct defmethod for migrate-db. Also make sure the migrations are on the classpath. Could you be more specific about that? The readme file says that I have to load the joplin.core namespace (done) and also the namespaces of the database plugins, but it doesn't say a word about these plugins. I've tried to refer the namespaces joplin.jdbc.database and joplin.sql.database, but the error persists. Thanks a lot -- 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: Better outputs produced by the REPL
This function is attending my needs for the moment: (defn print-feedback [text] (loop [out (split text #\n)] (if (empty? out) (let [to-print (first out)] (println to-print) (recur (rest out)) The question now is: how to test it :D On Thu, Mar 12, 2015 at 11:53 PM, Hildeberto Mendonça m...@hildeberto.com wrote: On Thu, Mar 12, 2015 at 8:29 PM, Edward Kimber edward.kim...@gmail.com wrote: You could use println instead of prn as the REPL printer. (clojure.main/repl :print println) Interesting. It works, but the instance of the REPL it creates doesn't have all features of lein repl :-( If there was a way to pass this behavior to lein repl, it would be great. Thanks anyway. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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.
Better outputs produced by the REPL
Hello, Running the following code in the repl: (str a line and then \n another line) returns: a line and then \n another line Is there a way to ask the repl to interpret that \n char in the string? I just want to produce a better output without using print/println. Thanks in advance. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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: Better outputs produced by the REPL
Yeah :-) I want to format a string returned by a function, instead of the side effects produced by print/ln. I've checked the source code of the function (pst) to see what it uses to print the stack trace and it's using println. So, I guess this is the only option I have for the moment. Now, I just have to hide that nil at the end. On Thu, Mar 12, 2015 at 4:20 PM, Akiva Schoen akiva.sch...@gmail.com wrote: Oops. Missed the bit about not using println. Ignore my last email. On Thu, Mar 12, 2015 at 10:19 AM Akiva Schoen akiva.sch...@gmail.com wrote: (println) does the trick for me. On Thu, Mar 12, 2015 at 8:30 AM Cecil Westerhof cldwester...@gmail.com wrote: 2015-03-12 13:51 GMT+01:00 Alex Miller a...@puredanger.com: Try print-str and println-str. I am not the OP, but I tried that and it does not work. At the moment the only thing that I got working is: (printf a line and then \n another line) But the OP does not want to use that. (Do not ask me why.) -- Cecil Westerhof -- 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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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: Better outputs produced by the REPL
On Thu, Mar 12, 2015 at 8:29 PM, Edward Kimber edward.kim...@gmail.com wrote: You could use println instead of prn as the REPL printer. (clojure.main/repl :print println) Interesting. It works, but the instance of the REPL it creates doesn't have all features of lein repl :-( If there was a way to pass this behavior to lein repl, it would be great. Thanks anyway. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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: Adding directory to classpath in leiningen
$ cd ~/Clojure $ lein repl Your code in the repl will see the path ~/Clojure as working directory, so any file there will be accessible to your code by simply using the name of the file. If you have sub-directories then add the relative path: path/to/the/file/the-file.txt On Thu, Mar 12, 2015 at 9:10 AM, Cecil Westerhof cldwester...@gmail.com wrote: I have some files in: ~/Clojure that I want to use in a project I start with: lein repl But I do not see how to do this. How can I acomplish this? -- Cecil Westerhof -- 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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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] EuroClojure 2015
Hello Alex, On Wed, Mar 4, 2015 at 6:05 PM, Alex Miller a...@puredanger.com wrote: To ensure the continued excellence and growth of the conference, we are excited that EuroClojure has joined the Cognitect ecosystem. Marco has been helping us and will continue to help make this conference awesome and importantly to preserve the unique style of EuroClojure. We’re working on an exact date and location for EuroClojure 2015, and should be able to announce that within the week so stay tuned. Marco and the Cognitect folks are all excited about this and looking forward to seeing you all this summer. Very excited about that and looking forward for the dates and location ;-) Thanks! -- 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: Who's using Clojure?
Watch this video from Neal Ford ;-) http://youtu.be/2WLgzCkhN2g I Think it will help. On Fri, Feb 27, 2015 at 7:38 PM, Dan Hammer dan.s.ham...@gmail.com wrote: We used Clojure and Cascalog to generate the monthly deforestation alerts from satellite imagery for Global Forest Watch http://globalforestwatch.org. This is the real-time component of the project. On Tuesday, April 19, 2011 at 10:38:14 AM UTC-4, Damien wrote: Hi Everyone, I'm on a mission: introducing Clojure in my company, which is a big consulting company like many others. I started talking about Clojure to my manager yesterday. I was prepared to talk about all the technical benefits and he was interested. I still have a long way to go but I think that was a good start. However I need to figure out how to answer to one of his questions: who is using Clojure? Obviously I know each of you is using Clojure, that makes almost 5,000 people. I know there is Relevance and Clojure/core. I read about BackType or FlightCaster using Clojure. But, let's face it, that doesn't give me a killer answer. What could help is a list of success stories, a bit like MongoDB published here: http://www.mongodb.org/display/DOCS/Production+Deployments Is there a place where I could find this kind of information for Clojure? Thanks -- Damien Lepage http://damienlepage.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. -- Hildeberto Mendonça, Ph.D Blog: http://www.hildeberto.com Community: http://www.cejug.net Twitter: https://twitter.com/htmfilho -- 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: From JavaScript to ClojureScript (Doing Computers screencast)
Excellent! Loved the format! Keep it up! Thanks a lot. On Fri, Jan 30, 2015 at 5:58 AM, Mike Patella m.c.pate...@gmail.com wrote: Hey folks! I started the screencast series Doing Computers at the beginning of this month. I wanted to share what I believe is the best of the three screencasts I've released so far. https://www.youtube.com/watch?v=8UYa8PV3CXQ I managed to introduce a few obvious bugs while recording this one, so check out the youtube comments for timestamped corrections. And if you notice anything else, please reach out. Like all software, this series is a work-in-progress, so tasteful feedback on content and presentation is appreciated. Next, I'm working on giving Ruby a similar treatment; turning Ruby code into Clojure to illustrate what I feel are similarities between the way we use Sequences and our Ruby friends use Enumerables. Also, I would really appreciate content suggestions, I'm currently writing and researching for screencasts on clojure.test, core.async and core.typed. I intend to continue this series for at least the next year, so I will need a lot more ideas. Thanks for watching and also for your feedback! -- 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.