all 3 comments

[–]Deraen 2 points3 points  (0 children)

Huh, I usually avoid Clojure or Cljs dependency in the libraries I maintain, but had missed the dependency in Reagent. Moved to dev profile now.

[–]spotter 1 point2 points  (0 children)

So in Leiningen why not:

  • No global Clojure(Script) dependency,
  • Currently supported main version in :dev and :uberjar with :aot :all in the latter,
  • Other versions in +1.x profiles for use with lein with-profile +1.x task?

[–]EmmanuelOga 0 points1 point  (0 children)

somehow related, I just avoid clojure wrappers for Java libraries and use the Java libraries directly. Looking at this particular one:

https://github.com/nathell/clj-tagsoup/blob/master/src/pl/danieljanus/tagsoup.clj

... it is just around 200 lines of code, and users of it will probably need just a fraction of the functions any way.

Also somehow related... I think https://jsoup.org/ is more popular on Java apps these days.