Re: ANN: Guzheng 1.2.5

2012-10-26 Thread dgrnbrg
Tassilo: I've incorporated this fix and rereleased as [lein-guzheng 1.4.4] (which will automatically pull in the latest guzheng). Ambrose: Guzheng works by instrumenting all code just before it's eval'ed, using Zach Tellman's sleight library, which is essentially a way to do whole program macro

Re: ANN: Guzheng 1.2.5

2012-10-26 Thread Tassilo Horn
David Greenberg writes: Hi David, > Guzheng is a library for doing branch coverage analysis on Clojure > projects at the command line. Hey, that's pretty cool. But it errors when being applied to my project. I've found the bug in guzheng and already sent you a pull request. Bye, Tassilo --

Re: ANN: Guzheng 1.2.5

2012-10-25 Thread Ambrose Bonnaire-Sergeant
How does it work? What kinds of dead-code can it detect? Thanks, Ambrose On Fri, Oct 26, 2012 at 9:17 AM, David Greenberg wrote: > Guzheng is a library for doing branch coverage analysis on Clojure > projects at the command line. > > Guzheng will warn you which branches were not executed in your

ANN: Guzheng 1.2.5

2012-10-25 Thread David Greenberg
Guzheng is a library for doing branch coverage analysis on Clojure projects at the command line. Guzheng will warn you which branches were not executed in your project. It understands all forms of conditional execution in clojure.core, except for lazy sequence constructors, macros, protocols, and