Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 971007
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T02:53:38+00:00 2026-05-16T02:53:38+00:00

This page introduces a lot of clojure libraries. And this page also comments to

  • 0

This page introduces a lot of clojure libraries. And this page also comments to consider using the clojure-contrib.

  • Why the clojure-contrib.jar is different in size? The leiningen’s clojure-contrib-1.2.0-beta1.jar is 479.2KB in size, but the conjure-contrib.jar that I downloaded from Programming Clojure is 2.9MB. As I explained in here. Does the clojure-contrib.jar is not standardized as of today?
  • Should the libs in the page be a part of clojure-contrib? If so, why leiningen’s clojure-contrib.jar doesn’t have the str-utils or repl-utils? As a result, I can’t run (use ‘clojure.contrib.str-utils) with leiningen (lein swank) in emacs/slime.
  • What’s the meaning of clojure.contrib.A as is shown in the page? As far as I know, (use ‘a.b) lets clojure to find CLASSPATH/A/B.clj to load and do refer as is explained in Programming Clojure book page 18. Is this saying that the A clj file in /clojure/contrib directory or inside the clojure-contrib.jar?
  • How to download, install, and setup the libs in the 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) work, and I can use (clojure.contrib.repl-utils/show #{}), but (refer ‘clojure.contrib.repl-utils) gives me an error.

And here are some more question.

  • Why (use ‘..repl-utils) causes an error, whereas str-utils does not? What’s the difference bewteen the two libs?
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T02:53:39+00:00Added an answer on May 16, 2026 at 2:53 am

    I’m not sure what you mean by standardized, but contrib doesn’t make backwards breaking changes without good reason. Some things are occasionally moved to core, if they’re sufficiently important — I seem to recall sequence functions doing that, and likely the string functions that you’re thinking of.

    Re: Leiningen: a new version just came out. In any case, it sounds like you might have a version conflict.

    Regarding the classpath: the source of many unpleasant problems until you get used to it (or it was for me). It could be either of the things you mention, given the context, we’re almost certainly talking about clojure-contrib.jar.

    To download etc. there are various methods. The easiest method, in virtually all cases, is to list them as a dependency in the project.clj file for your project. In other words, use leiningen. You can also download them from clojars. Or you can clone their github repos, and compile them individually, and copy them into the lib directory of your project. But seriously, just use leiningen.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This page from Adobe says to add a wmode parameter and set its value
This page mentions how to trunc a timestamp to minutes/hours/etc. in Oracle. How would
This page displays beautifully in firefox but i get all kinds of problems when
On this page in the Subversion manual , it says that When you commit
I found this page describing the Muenchian method, but I think I'm applying it
According to this page, it's possible to use TClientDataset as an in-memory dataset, completely
If you visit this page in Internet explorer, and choose a value from the
I have an ASPX page and on this page I have a control that
I want to do something like this: page A has a link to page
My javascript paths work on this page: http://localhost:53049/ But not on this page: http://localhost:53049/Home/Messages

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.