Re: [ANN] Timbre, an all-Clojure logging library

2013-03-15 Thread Peter Taoussanis
You're both very welcome, thanks for letting me know you've been enjoying the lib! BTW For those coming across this post only now, please note that the Clojars URL has changed: https://clojars.org/com.taoensso/timbre. Anyway, the newest version is always listed on GitHub: https://github.com/pt

Re: Is it possible to set breakpoint using nrepl-ritz?

2013-03-15 Thread Warren Lynn
> It is using the latest development code (C-c C-x C-b on the line to > break at). A release should be out containing this in the next few > days. > > Hugo > I was eager to use the line debugging commands but had no success. After "M-x nrepl-ritz-jack-in", I loaded a clojure file (just the

Re: problem with dependencies

2013-03-15 Thread Jean Niklas L'orange
On Wednesday, March 13, 2013 3:17:49 PM UTC+1, Joachim De Beule wrote: > This gives the following error: > > "ClassNotFoundException org.mortbay.log.Logger > java.net.URLClassLoader$1.run (URLClassLoader.java:202)" > > The problem disappears when I do not include [ring.util.serve]. For some > r

Re: Using Leiningen 2.1.0-SNAPSHOT

2013-03-15 Thread Jean Niklas L'orange
On Saturday, March 16, 2013 1:03:27 AM UTC+1, Michael Klishin wrote: > > To upgrade: pull, compile. Sometimes re-bootstrapping is necessary if > there were leiningen-core changes. > It's often, if not always, when leiningen-core changes its project.clj map (updates dependencies or changes versi

Re: [ANN] Timbre, an all-Clojure logging library

2013-03-15 Thread Jeremy Heiler
On Fri, Mar 15, 2013 at 7:34 PM, wrote: > I'd just like to thank you for writing this. It's perfect. I'll second that! I've been using Timbre lately and it has been really useful. -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this

Re: Using Leiningen 2.1.0-SNAPSHOT

2013-03-15 Thread Víctor M . Valenzuela
Thank you Michael. Victor On Sat, Mar 16, 2013 at 1:03 AM, Michael Klishin < michael.s.klis...@gmail.com> wrote: > > 2013/3/16 Víctor M. Valenzuela > > Then what's the correct way to update one's lein clone - just by git >> pulling or do I need an extra step? > > > clone, bootstrap, compile, sy

Re: Using Leiningen 2.1.0-SNAPSHOT

2013-03-15 Thread Michael Klishin
2013/3/16 Víctor M. Valenzuela > Then what's the correct way to update one's lein clone - just by git > pulling or do I need an extra step? clone, bootstrap, compile, symlink ./bin/lein somewhere on PATH. To upgrade: pull, compile. Sometimes re-bootstrapping is necessary if there were leininge

Re: Using Leiningen 2.1.0-SNAPSHOT

2013-03-15 Thread Víctor M . Valenzuela
Thank you! Then what's the correct way to update one's lein clone - just by git pulling or do I need an extra step? On Sat, Mar 16, 2013 at 12:20 AM, Michael Klishin < michael.s.klis...@gmail.com> wrote: > > 2013/3/16 vemv > >> How to use the development version of Lein? > > > > https://github.

Re: [ANN] Timbre, an all-Clojure logging library

2013-03-15 Thread adam . neilson
I'd just like to thank you for writing this. It's perfect. On Monday, May 28, 2012 12:17:30 PM UTC+1, Peter Taoussanis wrote: > > Hi everyone, > > I recently lost it after spending 5+ hours trying to figure out why Log4j > had suddenly started swallowing all my messages [again]. Anyway, decided

Re: Using Leiningen 2.1.0-SNAPSHOT

2013-03-15 Thread Michael Klishin
2013/3/16 vemv > How to use the development version of Lein? https://github.com/technomancy/leiningen/blob/master/CONTRIBUTING.md#bootstrapping -- MK http://github.com/michaelklishin http://twitter.com/michaelklishin -- -- You received this message because you are subscribed to the Googl

Using Leiningen 2.1.0-SNAPSHOT

2013-03-15 Thread vemv
A bunch of bugfixes have been introduced since 2.0.0 which I need ASAP for the projects I'm working on. How to use the development version of Lein? One cannot perform lein upgrade "2.1.0-SNAPSHOT". -- -- You received this message because you are subscribed to the Google Groups "Clojure" group

ANN Spyglass 1.1.0-beta3 is released

2013-03-15 Thread Michael Klishin
Spyglass [1] is a very fast Clojure client for Memcached (as well as other services that use the Memcached protocol, e.g. Couchbase) built on top of SpyMemcached. Release notes: http://blog.clojurewerkz.org/blog/2013/03/15/spyglass-1-dot-1-0-beta3-is-released/ 1. http://clojurememcached.info --

Leiningen survey

2013-03-15 Thread Phil Hagelberg
Hello folks. If you use Leiningen, I'd appreciate it if you could take a few moments to answer a few questions about your usage patterns so we can get a better idea of where to focus development efforts in the future. https://lein-survey-2013.herokuapp.com/ Thanks a bunch! -Phil -- -- Y

ClassNotFoundException: clojure.tools.logging.impl.LoggerFactory

2013-03-15 Thread Michael Blume
I'm seeing this problem in my builds more or less randomly, and don't seem to be the only one http://stackoverflow.com/questions/8291910/noclassdeffounderror-with-clojure-tools-logging https://groups.google.com/forum/#!msg/datomic/6xWGFB-Dx68/_Hr2I4lv39gJ http://clojure-log.n01se.net/date/2012-

[ANN] Clojure Training in Australia - May, 2013

2013-03-15 Thread Lynn Grogan
Hey All, If you're in Australia in the month of May, YOW! Lambda Jam, in conjunction with Relevance , is offering *Intro to Clojure* training courses with Stuart Sierra . More information and registration detail

[ANN] stereotypes-clj

2013-03-15 Thread Joseph Wilk
A fixture library for Clojure: http://josephwilk.github.com/stereotype-clj Can be used with or without Korma. Thanks, -- Joseph Wilk http://blog.josephwilk.net @josephwilk -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, se

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Marko Topolnik
> > you *must* preserve laziness whenever applicable, but you *may not* take > advantage of it by assuming any guarantees. > > > Erm - I certainly hope that this isn't true. Otherwise, I wouldn't be able > to write: > > (take 10 (repeatedly 0)) > > Because, without *some* guarantees, it might ne

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Paul Butcher
On 15 Mar 2013, at 09:23, Marko Topolnik wrote: > This is not about bureaucracy --- it's about API contract, Quite. > you must preserve laziness whenever applicable, but you may not take > advantage of it by assuming any guarantees. Erm - I certainly hope that this isn't true. Otherwise, I wo

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Marko Topolnik
This is not about bureaucracy --- it's about API contract, and there is *no* * *contract to speak of for lazy sequences. Even the guarantee that it won't try to fully realize an infinite sequence is just word of mouth, and more of a common-sense guarantee than anything else. Basically, coding ag

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Meikel Brandmeyer (kotarak)
The fact that lazy-seq actually was introduced to increase laziness pretty much shows the path. There is no official specification of Clojure you could rely on bureaucratically. Kind regards Meikel -- -- You received this message because you are subscribed to the Google Groups "Clojure" group

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Paul Butcher
On 15 Mar 2013, at 08:28, Marko Topolnik wrote: > To the best of my knowledge the only guarantee you get is the existence of an > upper bound on the size of the eagerly fetched chunk, so a potentially > infinite lazy sequence will not result in an endless loop/OOME. The whole > mechanism is ba

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Paul Butcher
On 15 Mar 2013, at 07:04, Meikel Brandmeyer (kotarak) wrote: > this highly depends on the sequence function at hand. Usually they are > guaranteed to be as lazy as possible. But the are two aspects: a) sometimes > you need to look ahead to actually perform the action (eg. take-while or > drop-

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Marko Topolnik
To the best of my knowledge the only guarantee you get is the *existence* of an upper bound on the size of the eagerly fetched chunk, so a potentially infinite lazy sequence will not result in an endless loop/OOME. The whole mechanism is based on a best-effort policy. On Friday, March 15, 2013

Re: clojurescript browser repl not working.

2013-03-15 Thread Mimmo Cosenza
On Mar 14, 2013, at 10:21 PM, Rohan Nicholls wrote: > > And a huge thank-you to mimmo for looking into this so quickly. > Thanks Rohan, I appreciate. Programming is the only thing that give me a sense of having done something useful in the day. I'm the founder of my little sw factory (we'r

Re: What guarantees (if any) does Clojure make about laziness?

2013-03-15 Thread Meikel Brandmeyer (kotarak)
Hi, this highly depends on the sequence function at hand. Usually they are guaranteed to be as lazy as possible. But the are two aspects: a) sometimes you need to look ahead to actually perform the action (eg. take-while or drop-while) and b) sometimes there might be a bug in the implementation