Is invure-contrib.jar standardized now?

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 - ? ?
+3
2

, , . , - , , , , , , , .

Re: Leiningen: . , , .

: , ( ). , , , clojure -contrib.jar.

.. . - - project.clj . , leiningen. clojars. github lib . , leiningen.

+2
  • clojure -contrib ​​clojure clojure 1.2. 1.1 , clojure.core.

  • leiningen

  • , leiningen

  • .clj leinigen

+1

Source: https://habr.com/ru/post/1757588/


All Articles