This page contains many clojure libraries. And this page also comments on the use of clojure -contrib.
- Why is the size of clojure -contrib.jar different in size? Leiningen clojure -contrib-1.2.0-beta1.jar is 479.2 KB in size, but the conjure-contrib.jar that I downloaded from Clojure Programming is 2.9 MB. As I explained in here . Is clojure -contrib.jar standardized today?
- Should libs on a page be part of clojure -contrib? If so, why doesn't leiningen clojure -contrib.jar have str-utils or repl-utils? As a result, I cannot run (use 'clojure.contrib.str-utils) with leiningen (lein swank) in emacs / slime.
- What does clojure.contrib.A mean , as shown in the page ? As far as I know, (use "ab") allows clojure to find CLASSPATH / A / B.clj to download and make a link as described in the clojure program on page 18. Does this say that the A clj file is in / clojure / contrib or inside clojure -contrib.jar?
- How to download, install and configure libraries in a page ?
Added
After updating leiningen, I checked that (use 'clojure.contrib.str-utils) works fine. But, (use 'clojure.contrib.repl-utils), gives me the following error.
[Thrown class java.lang.IllegalStateException]
Restarts:
0: [QUIT] Quit to the SLIME top level
Backtrace:
0: clojure.lang.Namespace.warnOrFailOnReplace (Namespace.java:88)
1: clojure.lang.Namespace.reference (Namespace.java:110)
2: clojure.lang.Namespace.refer (Namespace.java:168)
3: clojure.core $ refer.doInvoke (core.clj: 3288)
4: clojure.lang.RestFn.invoke (RestFn.java:411)
5: clojure.lang.AFn.applyToHelper (AFn.java:163)
6: clojure.lang.RestFn.applyTo (RestFn.java:133)
7: clojure.core $ apply.invoke (core.clj: 542)
8: clojure.core $ load_lib.doInvoke (core.clj: 4781)
9: clojure.lang.RestFn.applyTo (RestFn.java:143)
--more--
(require 'clojure.contrib.repl-utils), (clojure.contrib.repl-utils/show # {}), (. .
.
- ( '..repl-utils) , str-utils - ? ?