This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-02-28
Channels
- # announcements (30)
- # architecture (9)
- # aws (2)
- # babashka (23)
- # beginners (55)
- # cider (22)
- # clj-kondo (40)
- # clojure (47)
- # clojure-europe (4)
- # clojure-france (2)
- # clojure-italy (17)
- # clojure-nl (16)
- # clojure-norway (1)
- # clojure-sanfrancisco (1)
- # clojure-seattle (1)
- # clojure-spec (12)
- # clojure-uk (34)
- # clojured (3)
- # clojurescript (15)
- # core-async (11)
- # cursive (19)
- # data-science (3)
- # emacs (7)
- # events (4)
- # figwheel-main (10)
- # fulcro (33)
- # graalvm (49)
- # graphql (11)
- # instaparse (1)
- # java (7)
- # kaocha (1)
- # leiningen (7)
- # malli (3)
- # meander (69)
- # pathom (9)
- # re-frame (4)
- # rum (2)
- # shadow-cljs (34)
- # spacemacs (9)
- # sql (29)
- # tree-sitter (1)
- # yada (3)
Eastwood v0.3.8 - A Clojure lint tool https://github.com/jonase/eastwood Recent changes includes some fairly significant speedups to the included analyzer.
clojure.tools.logging
1.0.0 is released and contains a few features you may find useful:
https://github.com/clojure/tools.logging/blob/master/CHANGELOG.md
Readable means that the Clojure reader can read it in?
@U0522TWDA In that it behaves somewhat like pr
.
See the examples here: https://clojure.github.io/tools.logging/#clojure.tools.logging.readable
seancorfield/next.jdbc {:mvn/version "1.0.384"}
-- https://github.com/seancorfield/next-jdbc -- "The next generation of clojure.java.jdbc
: a new low-level Clojure wrapper for JDBC-based access to databases." -- mostly documentation updates, but also a few minor performance tweaks for result set builders, and a bug fix to how column name keywords are constructed when the table name is not available. Follow-up in #sql
If you use brew to install the clojure tools, there is now an official Clojure tap for new releases https://clojure.org/news/2020/02/28/clojure-tap

brew upgrade clojure/tools/clojure
Might be worth mentioning that if you have clojure
installed from the core tap, you have to brew uninstall clojure
before you can brew install clojure/tools/clojure
You can upgrade without doing that
Ah, I didn't realize you could upgrade across taps! Nice.
Wouldn't it be best to keep the core tap updated with the stable releases? I'm seeing how many people will try brew install it from there w/o reading up on how it should be done.
> Anyone can update it, or we may periodically bump it for big releases, but we will not be actively updating it as of now.
I think it is fine to let the community handle that, AUR does the same for folks on arch and it works out generally well
I would add a pre-install note though so that ‘naive’ installers can get the official tap
brew upgrade clojure/tools/clojure
results in `Error: No available formula with the name "clojure/tools/clojure"
Please tap it and then try again: brew tap clojure/tools` for me, I have an existing non tap install of Clojure
there are N paths through this with brew, impossible to predict them all. you might need to brew uninstall clojure
first
or brew tap clojure/tools
or something else
brew install clojure
then brew upgrade clojure/tools/clojure
worked for me, but there can be historical cruft in your brew formulas that affects things
It’s done automatically when install/upgrade from it, so there’s no need
I needed this step somehow. Brew instructed me to run "brew tap clojure/tools" when I ran "brew upgrade clojure/tools/clojure". I had the core clojure installed already. It's a minor thing though as brew told me what to do.
as I said above, there are many paths through it with brew (and it's very dependent on your brew history) so it's not really feasible to doc them all. and brew's pretty good about telling you what to do.