brandonbloom / fipp

Fast Idiomatic Pretty Printer for Clojure
525 stars 44 forks source link

consl does not exist, compiling:(fipp/printer.clj:1:1) #17

Closed alexandergunnarson closed 10 years ago

alexandergunnarson commented 10 years ago

On calling (:require [clojure.data.finger-tree :refer (double-list consl ft-concat)]) in the fipp.printer namespace declaration, an IllegalAccessError is thrown, saying: consl does not exist, compiling:(fipp/printer.clj:1:1). This must be a dependency conflict, because I'm also using clojure.data.finger-tree 0.0.2 as a dependency, whereas fipp uses version 0.0.1.

This is because clojure.data.finger-tree's consl function is now conjl, with the same argument order.

Perhaps an update could be made in the project.clj file to use the latest version of clojure.data.finger-tree (0.0.2).

brandonbloom commented 10 years ago

Patch welcome

Sent from my iPhone

On Jul 9, 2014, at 11:38 PM, alexandergunnarson notifications@github.com wrote:

On calling (:require [clojure.data.finger-tree :refer (double-list consl ft-concat)]) in the fipp.printer namespace declaration, an IllegalAccessError is thrown, saying: consl does not exist, compiling:(fipp/printer.clj:1:1). This must be a dependency conflict, because I'm also using clojure.data.finger-tree 0.0.2 as a dependency, whereas fipp uses version 0.0.1.

This is because clojure.data.finger-tree's consl function is now conjl, with the same argument order.

Perhaps an update could be made in the project.clj file to use the latest version of clojure.data.finger-tree (0.0.2).

— Reply to this email directly or view it on GitHub.

alexandergunnarson commented 10 years ago

I created a pull request updating the dependencies and fixing the consl/conjl issue.

brandonbloom commented 10 years ago

Tracked by #18