Fork me on GitHub

Is the tools folder mechanism documented anywhere? I’ve not seen it mentioned before


what is the tools folder mechanism?


note that you can still add a tool to .clojure/deps.edn as well, and invoke it with clojure -X

nice 1

I used to just do it at project level


it's a bit better for "repeatability" for serious stuff (not personal setup)


fyi - just started receiving this message when I invoke brew upgrade:

Warning: Calling bottle :unneeded is deprecated! There is no replacement.
Please report this issue to the clojure/tools tap (not Homebrew/brew or Homebrew/core):


fyi @alexmiller you can just remove this line from the brew recipe, I've done this for several of my own already.

Alex Miller (Clojure team)20:10:33

does installing @ versions still work in brew?

Alex Miller (Clojure team)20:10:45

not sure if I'm crazy or they have just broken everything I do again

Alex Miller (Clojure team)20:10:08

brew install clojure/tools/[email protected] - no longer finds my formula and installs it


hmm, should work I think

Alex Miller (Clojure team)20:10:08

you'll need to brew uninstall clojure first


why is that?

Alex Miller (Clojure team)20:10:54

I just have always needed to

Alex Miller (Clojure team)20:10:04

well that's better than me


before this I ran brew update

Alex Miller (Clojure team)20:10:20

maybe it's just my system that's weird


since I don't auto-update brew since it tends to upgrade stuff that I don't want

Alex Miller (Clojure team)20:10:47

yes, I've done that and brew doctor


what if you completely erase your tap and start over?


rm -rf /usr/local/Homebrew/Library/Taps/clojure

Alex Miller (Clojure team)20:10:21

trying (I used brew untap though)

Alex Miller (Clojure team)20:10:54

I guess something was weird in there, dunno

Alex Miller (Clojure team)20:10:28

I did have about 100 versions of Clojure in my caches :)

Alex Miller (Clojure team)21:10:16

so gross that it warns on those old formulae


Now we're just missing an install tool.


Not certain the best slack channel to ask this question... In the R language community, there is a cool site to find R packages that might be appropos (, has someone built this or similar for Clojure?

seancorfield20:10:01 perhaps (I don't know how up to date it is)


There's a #find-my-lib channel here that folks use to ask about libraries.


oh, that's related but a bit different than search


Otherwise, I think folks just tends to search which is where most libraries are published.


Although that won't find any libraries or tools that are only published in source form -- so you'd have to search for those I guess.

seancorfield20:10:32 is the closest to that R package site I think.


the UI has evolved quite a bit since I last looked. Looks like the search there is quite good too. Aside from fancy sections on featured/most downloaded/trending this week/most depended upon/recently updated categorizations it is pretty much there


(although bear in mind that Clojure itself and all the Contrib libraries are published to Maven Central, not Clojars)


The search on isn't great but it can be useful sometimes.


sure. Same in the R world. The site is independent of cran mirrors or github repos


thanks - looks pretty good to me


although the "trending" style categorization labels might be cool


I think, generally, you get better answers asking for recommended libraries for problem spaces here in Slack 🙂 In either #find-my-lib or #clojure / #beginners depending on the level of response you want...


oh - asking in a more general sense for now. Myself, I like monitoring the categorization labels to see emergent libraries that may be useful in my current suite of projects


but maybe the answer you are suggesting is just ask here when needed 😉


And maybe follow the project #announcements and #releases channels?

👍 1
Jeff Evans21:10:12

oh, I suppose I only specified those for the :build alias, not the top level. please disregard

Alex Miller (Clojure team)21:10:01

The is now available • Remove `bottle :unneeded` from brew formulas (no longer needed) • Include only jar files in classpath from Maven artifacts • Update to v0.2.1 (minor improvements in `clj -Ttools list`) • Use 0.12.1058