Fork me on GitHub
#clj-commons
<
2023-02-25
>
hlship20:02:37

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

borkdude20:02:42

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

borkdude20:02:17

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

hlship20:02:24

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

hlship20:02:04

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

borkdude20:02:18

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?

hlship20:02:19

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

hlship20:02:21

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.

borkdude20:02:37

No worries :)

hlship20:02:03

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

borkdude20:02:11

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

borkdude20:02:14

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)

hlship20:02:49

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

borkdude21:02:19

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

seancorfield18:02:41

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.

hlship18:02:00

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

2
hlship18:02:15

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.

chrisoakman18:03:40

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

2
seancorfield18:02:41

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.