clj-commons 2023-02-25

Back from the dead(?). clojure-humanize now has a deps.edn build and a new snapshot release on Clojars. https://github.com/trhura/clojure-humanize

@hlship Did you mean to post this in #releases or #announcements or is the library maintained under clj-commons? Regardless, welcome back to the undead zombie library!

It would be great to move away from clj-time as well in favor of direct java.time interop in the future :)

I believe the library is clj-commons, and there's been some work to bring it up to date.

So this seems like a place to dsicuss. I'd put the 0.3 release in #announcements

I don't quite understand. The repo doesn't seem to be under clj-commons nor does the library coordinate have something to do with clj-commons... right?

I don't think the lib needs its own slack channel.

Sorry, still weathering a cold. I got "clojure.contrib" and clj-commons confused. Yes, the lib is that old and largely unmaintained for the last few years.

No worries :)

But the original author has "signed out" (no longer does Clojure work), so now's an opportunity to bring it under clj-commons.

and I assume you are willing to be a maintainer? then I think yeah, it makes sense probably

I would volunteer to do the work getting rid of clj-time in favor of java.time :) (then the lib would hopefully work in bb too)

It's a Clojure/Script library, so there may be some effort to make date/time functionality work in the browser.

the CLJS side is handled by a bespoke CLJS library, clj-time is only JVM

PR to convert from using clj-time to cljc.java-time: https://github.com/trhura/clojure-humanize/pull/31

👍🏻 1

Also clj-time has been deprecated for a long time @hlship Myself and the other maintainers have been trying to "encourage" everyone to move off to either Java Time directly or something like cljc.java-time which is portable across ClojureScript and Clojure.

I'm all for bringing it up to modern standards.

👍🏻 1

The code is still with an "alpha" version number (0.3 currently), so I don't see a problem with some breaking changes along with a move to an new organization. The old versions will be available indefinitely.