This library looks great, and I'm eager to try it out in one of my new
projects, which uses *[midje "1.5.1"]* (and my *profile.clj* is below).
But, in a new project, I just ran `*lein midje-doc*`, and I'm getting a
RuntimeException in one of the 3rd party libraries. I've attached a log
file with the stacktrace. Any ideas on overcoming this?


*java.lang.RuntimeException: No such var: seq/map-nth,
compiling:(me/raynes/conch.clj:196:12)*
*    at clojure.lang.Compiler.analyze(Compiler.java:6380)*
*    at clojure.lang.Compiler.analyze(Compiler.java:6322)*
*    at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3573)*
*    at clojure.lang.Compiler.analyzeSeq(Compiler.java:6562)*
*    at clojure.lang.Compiler.analyze(Compiler.java:6361)*
*    at clojure.lang.Compiler.analyze(Compiler.java:6322)*
*    at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3624)*
*    at clojure.lang.Compiler.analyzeSeq(Compiler.java:6562)*
*    at clojure.lang.Compiler.analyze(Compiler.java:6361)*
*    ...*
*    at clojure.core$load_libs.doInvoke(core.clj:5413)*
*    at clojure.lang.RestFn.applyTo(RestFn.java:137)*
*    at clojure.core$apply.invoke(core.clj:619)*
*    at clojure.core$require.doInvoke(core.clj:5496)*
*    at clojure.lang.RestFn.invoke(RestFn.java:436)*
*    at
leiningen.midje_doc.renderer$eval19$loading__4910__auto____20.invoke(renderer.clj:1)
*
*    at leiningen.midje_doc.renderer$eval19.invoke(renderer.clj:1)*
*    at clojure.lang.Compiler.eval(Compiler.java:6619)*
*    ...*

*fig.1 *


*~/.lein/profile.clj*
*
*

{:user

 {:plugins [

            [lein-marginalia "0.7.1"]

            [lein-midje "3.1.1"]

            [lein-midje-doc "0.0.13"]]

  :dependencies []

  :repl-options {}}}

*fig.2 *


Tim Washington
Interruptsoftware.ca / Bkeeping.com



On Mon, Sep 23, 2013 at 3:05 AM, zcaudate <z...@caudate.me> wrote:

> Ooops! Really sorry guys. the resource directory was not included in the
> v0.0.9 jar file... it is now fixed in v0.0.10.
>
> lein-midje-doc
>
> lein-midje-doc fixes the problem of incorrectly documented examples by
> bridging the gap between writing tests and writing documentation.
>  <https://github.com/zcaudate/lein-midje-doc#features>Features:
>
>    1. To generate .html documentation from a .clj test file.
>    2. To express documentation elements as clojure datastructures.
>    3. To render clojure code and midje facts as code examples.
>    4. To allow tagging of elements for numbering and linking.
>
> <https://github.com/zcaudate/lein-midje-doc#benefits>Benefits:
>
>    1. All documentation errors can be eliminated.
>    2. Removes the need to cut and copy test examples into a readme file.
>    3. Entire test suites can potentially be turned into nice looking
>    documentation with relatively little work.
>
>
>
> On Monday, September 23, 2013 2:22:08 PM UTC+10, zcaudate wrote:
>>
>> Hi Everyone.
>>
>> I've just pushed a new documentation library for midje tests to clojars.
>> Its very experimental and a bit of a hack but I'm finding it super useful.
>> Hope to get some feedback on this library.
>>
>> Github Page - 
>> https://github.com/zcaudate/**lein-midje-doc<https://github.com/zcaudate/lein-midje-doc>
>>
>> Generated Documentation - 
>> http://z.caudate.me/lein-**midje-doc/<http://z.caudate.me/lein-midje-doc/>
>>
>>
>> Chris
>>
>

-- 
-- 
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/groups/opt_out.

Attachment: midje-doc.out
Description: Binary data

Reply via email to