-
Notifications
You must be signed in to change notification settings - Fork 69
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
Upgrade clojure.tools.reader to support namespaced map literals #187
Conversation
The only goal we have is to be backward compatible as far back as is reasonably possible. So far this has meant back to 1.7.
For sure |
LGTM |
👍 also would be nice to add this to the test matrix in the build file. however the build already takes like 10 mins we should probably look into it and make it a bit snappier (long build is fine on travis but a bit annoying when developing, checking PRs etc) |
Thanks! 👍 |
Oh, very nice! I need this. :) Any chance for a new snapshot release? By the way, I tried
And no refactor middleware. |
@magnars I got that after upgrading CIDER at home, but it seemed to work anyway. We rely on cider's code to display these warnings... I'll push a snapshot later today if @benedekfazekas doesn't beat me to it. |
@expez I hoped that would be the case as well, but got this warning when trying to use it: |
or else just run ( |
Go for it @benedekfazekas :) |
thanks, that'd be great. Maybe a "real" release would also be nice at some point. Some of these fixed bugs are really annoying when you happen to run into them. |
snapshot release: on it. we are one issue away from 2.3.0 afaik |
new 2.3.0-snapshot is on clojars |
And one more :)
clean-ns
was failing on namespaces that contain Clojure 1.9 style namespaced maps. Because the included version of tools reader was pretty far out of date. This bumps the version from 0.10.0-alpha3 to 1.0.0-beta4. Namespaced maps are supported since tools.reader 1.0.0-beta3.Is there a general policy on when to bump dependencies? There are quite a few that could be updated. Also, would it make sense to add a
:1.9
profile to test for Clojure 1.9 compatibility?lein do clean, test
)./build.sh install
-- takes a long time)Thanks!