Closed bostonaholic closed 3 years ago
@xsc any chance in getting this merged and released?
@xsc I guess this will never get mareg 😭
@bostonaholic @gozes Hey there! I'm currently updating the codebase - it has been a while - and looking at open issues.
I can't reproduce the issue you're having. And the error that you encountered seems to point at this being the problem:
[pandect.utils.convert :as c only [long->4-bytes]]
-----------------------------^
only
should be :only
to be valid. However, this has been fixed in 2016 (#15) and should already have been working correctly in version 0.6.1.
Thanks for looking into it @xsc. I'm no longer on the project where this was an issue so I can't really look into it. It very well could have been caused by something completely different or possibly an issue with transitive dependencies.
@bostonaholic I'll close the issue then. And sorry for the multi-year latency! 😬
@xsc Looking at my changes, are we sure the nested vectors are valid according to spec? I'm trying to replicate locally just to be sure.
Yeah, that should be a valid form in Clojure (ClojureScript does not allow the nesting, iirc), to the best of my knowledge.
Looking at the spec exception above, seeing that it doesn't have the keyword version of :only
, I suspect that was the issue. And I also suspect that this could have been due to nested dependencies pulling in an older version of pandect even if the project I was working on declared 0.6.1. I don't have access to it any longer, otherwise I'd keep digging.
Thanks for taking a look.
Version
0.6.1
is not compatible to Clojure 1.9 due to an invalid ns form.