-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
incorrect use of Clojure :arglists metadata? #831
Comments
Thanks @stuarthalloway for the heads up on this. @daveray Can you help look into this? |
Sorry for the slow response. Vacation + sickness. I'll take a look this week. |
@daveray Are you still able to take a look? |
This is a fix for issue Netflix#831 (Netflix#831) which is a blocker for http://dev.clojure.org/jira/browse/CLJ-1232. Instead of generating :arglists as (list (quote [..])*), generate (quote ([..]*)). Tests still pass and (doc command) works as intended. I have not directly tested this with Clojure patched with CLJ-1232.
Hi. @stuarthalloway there's a proposed fix here: daveray@11d5bad |
Thanks @daveray. I don't know enough Clojure to evaluate the fix - are you comfortable with me merging and releasing, or would you prefer to wait until some validation can be done? |
@mattrjacobs I'm comfortable with merge and release. |
Merged in #852 |
The proposed fix to Clojure bug http://dev.clojure.org/jira/browse/CLJ-1232 appears to break hystrix-clj, which (if the ticket comments are correct) uses arglists metadata in a way different from the Clojure compiler.
At first glance this seems to be a bug in hystrix-clj that will become breaking once http://dev.clojure.org/jira/browse/CLJ-1232 is applied. Looking for input/context before we do that.
The text was updated successfully, but these errors were encountered: