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.

Reply via email to