I get this warning WARNING: abs already refers to: #'clojure.core/abs in namespace: geo.spatial, being replaced by: #'clojure.math.numeric-tower/abs.
The warning comes from the https://github.com/Factual/geo package, which seems not to be active anymore (there is a PR that fixes this).
But to my question: Is there a way to ignore or hide this warning on our side (in our project)?
Iβve been maintaining a fork with minimal changes, updating dependencies, etc. if itβs useful, Iβd be happy to push a release and deal with abs
That would be awesome! π
(when factual got bought out a few years ago, four square removed community contributor write access, plus I think they are more scala, not clojure, hence the unmaintained now)
is https://github.com/igrishaev/user-agent still the go-to for user-agent parsing? The underlying java uadetector project seems archived on GH, and last had a release in 2014
At work, we use is.tagomor.woothee/woothee-java {:mvn/version "1.11.0"}
β does look like a better option, surprised at how many user-agent parsers seem to be only offered as a (Saa)service
mm I do also see https://github.com/ua-parser/uap-java (last updated 2 years ago), though it also seems like its a bit behind its sibling libraries in the same org~
A heads up for users of Slingshot https://github.com/scgilardi/slingshot -- this is a widely-used library whose maintainer has passed away so we're forking it to clj-commons for future maintenance, and I intend to be lead maintainer going forward. Since we'll have to publish updates under a new group -- org.clj-commons -- we will also use a different ns to avoid conflicts with legacy transitive dependencies in people's projects (`clj-commons.slingshot` instead of slingshot.slingshot, similar to what we've done with several of Zach Tellman's libraries).
I'm posting this to help gather feedback on what folks might want to see in terms of future development on this (but I'm also assuming that it is almost "done" since it is still widely-used despite no updates in a decade!). Alexander Gunnarson has a fork that has added ClojureScript support but the PR never got merged so that is on the roadmap. Follow-up in #slingshot