-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Clojure 1.8 #62
Comments
I'm not sure if a separate code base would be needed. It seems like it should be possible to support 1.8 by fixing some of the above issues. The fix with We could add a separate test profile for 1.8 which depends on |
Thanks. An explicit Still haven't manage to make the Clojurescript part work with the Clojure 1.8 patch. I will dive into that a little later. |
Interesting. For some reason I thought it wouldn't be needed since, if the library consumer was providing those namespaces by way of |
We could also place the specs in their own namespace(s). |
Dusting this off. Specs have since been placed in their own namespace. To close this issue
I'm leaving this ticket open for anyone in the community who would like to take it. |
Continuing a recent discussion at Clojurians Slack, I have had some experiments porting Meander to Clojure 1.8.
The following changes were necessary:
nat-int?
, etc.), that were added at Clojure 1.9.##Inf
withDouble/POSITIVE_INFINITY
.So far, all Clojure JVM tests pass, except for
seq-zero-or-more-nested-mvr
,vec-zero-or-more-nested-mvr
, that rely on spec working with some Clojure 1.9 predicate (simple-symbol
).rp+-test
, that seems to have a typo causes an error at Clojure 1.8.
Clojurescript may need some more work.
If we want to maintain a version that supports Clojure 1.8, let us discuss:
Maybe it is better to come back to these questions after some experimentation, and after we hopefully understand if there are any differences in functionality.
I will keep experimenting with Meander at Clojure 1.8. For now, just wanted to document the details here.
The text was updated successfully, but these errors were encountered: