This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # announcements (66)
- # aws (1)
- # beginners (60)
- # boot (6)
- # calva (80)
- # cider (3)
- # clj-kondo (14)
- # cljdoc (4)
- # cljs-dev (27)
- # clojure (65)
- # clojure-dev (24)
- # clojure-europe (13)
- # clojure-gamedev (3)
- # clojure-italy (3)
- # clojure-nl (21)
- # clojure-uk (35)
- # clojurescript (98)
- # cursive (25)
- # data-science (3)
- # datomic (10)
- # dirac (16)
- # duct (2)
- # events (2)
- # fulcro (39)
- # jobs-discuss (1)
- # malli (2)
- # other-languages (1)
- # pedestal (26)
- # re-frame (61)
- # reagent (1)
- # reitit (7)
- # shadow-cljs (230)
- # specter (1)
- # tools-deps (28)
- # vim (1)
- # yada (4)
@alexmiller I would like to do a core.rrb-vector release, say call it version 0.1.1 since it is a fairly small change since 0.1.0 release. If this is something I can trigger myself, happy to learn how. If not, please do so when you have the time. Not urgent.
@andy.fingerhut When you login to the build server and go into that project, do you see a Maven release option in the left hand column?
I do now, thanks to Alex setting up an account for me on http://build.clojure.org. Things look to be progressing well.
Now if I can just find even one bug-free implementation of RRB vectors anywhere, out of the half dozen I have found so far. They all seem to be subtly wrong.
I have learned that while the Scala folks spearheaded the data structure, it isn't part of the standard Scala library yet, and the library developed in 2015 in Scala as part of a grad student's thesis prints error messages when running its included tests with extra debug checking enabled... Call me Ahab.
This talk reminded me to check the build server. I broke
core.memoize 😐 Note to self:
update is not portable across older versions of Clojure!
Yep, definitely a good idea to check the build server after your last commit before a release.
And that's especially bad since I actually have a script that runs the tests on Clojure 1.6 up through master... I just didn't run it 😞
Yeah, our code base at work wouldn't even run on 1.9 at this point. And
next.jdbc was designed for 1.10 and up. I think
core.memoize support the widest range of versions right now...
I don't honestly expect anyone is really running 1.6 these days but I am supposed to test them against that... I mean, I wrote the script for it. I should actually use my own script 🙂
which I ran a program a few months back to verify is correct for almost all functions
(the only issues I found were with some that say they were added in a version 1.3 or earlier, but were actually added in a slightly different version 1.3 or earlier)
Ah, I misread the build output. The
1.7 I saw was part of the Clojure plugin (1.7.1). I can't actually see where it is using 1.6 but that makes sense.
the matrix test is based on the settings in https://github.com/clojure/build.ci/blob/master/ci_data.clj - the default set is line 8-9, and then you can set a minimum out of that set on a per-project basis