brandonbloom / fipp

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

Incompatible with Java 11 due to org.clojure/core.rrb-vector dependency #76

Closed waffletower closed 3 years ago

waffletower commented 3 years ago

Loading namespaces from fipp consuming libraries such as https://github.com/greglook/puget and https://github.com/dgrnbrg/spyscope causes a syntax error:

Syntax error (IllegalArgumentException) compiling deftype* at (clojure/core/rrb_vector/rrbt.clj:282:1).
Must hint overloaded method: toArray

This issue is repaired in a recent patch of org.clojure/core.rrb-vector [org.clojure/core.rrb-vector "0.1.2"]

While users of spyscope and puget can utilize managed dependencies to solve this issue, it would be great if it could be patched upsteam.

waffletower commented 3 years ago

My apologies, I believe that the issue may be repaired in [org.clojure/core.rrb-vector "0.1.1"] which fipp's master branch is already consuming.