Possibly this fall out from the latest commit requiring an explicit 'this' reference (ba6cc3b), I haven't checked any versions but the most recent.
user> (defprotocol Protocol (f [a b & c])) Protocol user> (def p (reify Protocol (f [a b & c] [a b c]))) #'user/p user> (f p :a) No single method: f of interface: user.Protocol found for function: f of protocol: Protocol user> (f p :a :b) No single method: f of interface: user.Protocol found for function: f of protocol: Protocol user> (f p :a :b :c) [#<user$reify__1503 user$reify__1...@31e2ad> :a :c] user> (f p :a :b :c :d) No single method: f of interface: user.Protocol found for function: f of protocol: Protocol Even the one signature that doesn't result in an exception doesn't seem right. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en To unsubscribe, reply using "remove me" as the subject.
