AlexBaranosky / gui-diff

Tools for side-by-side diffing of Clojure data structures and clojure.test failures
46 stars 8 forks source link

Warning when using in Clojure 1.7 #15

Open belucid opened 10 years ago

belucid commented 10 years ago

When using gui-diff under Clojure 1.7 you get:

WARNING: cat already refers to: #'clojure.core/cat in namespace: net.cgrand.parsley.fold, being replaced by: #'net.cgrand.parsley.fold/cat

This comes from using sjacket which uses Parsley, which is EOL.

But it gets pulled into a heck of a lot of Clojure projects via this dependency chain:

[midje "1.6.3"] [gui-diff "0.5.0"] [org.clojars.trptcolin/sjacket "0.1.3" :exclusions [[org.clojure/clojure]]] [net.cgrand/parsley "0.9.1"]

AlexBaranosky commented 10 years ago

So can you add a similar issue to parsley? Then I can upgrade parsley versions to remove the warning.

belucid commented 10 years ago

Done:

https://github.com/cgrand/sjacket/issues/21 https://github.com/cgrand/parsley/issues/15

But... Parsley is end of life (see its README). So sjacket might need to switch to Parsnip unless cgrand is still willing to fix it despite the EOL.

https://github.com/cgrand/parsnip/

belucid commented 9 years ago

Alex, the Parsley issue just got closed (with a new release).