No matching arities when defining multiple arity protocol method

Description

When defining multiple-arity protocol methods with clojure.core.typed/defprotocol, deftypes implementing these methods fail to typecheck with "No matching arities" errors. See attached test case.

Environment

Clojure 1.6.0 and 1.7.0-alpha5

Activity

Show:
import
May 8, 2015, 7:18 AM

Comment made by: freakhill

i found a quite similar problem with defrecord. Is there some kind of workaround?

project.clj http://pastebin.com/bn6giuvH
core_typed_bug/core.clj http://pastebin.com/JjfhWLSH
error message http://pastebin.com/djsAicd1

with clojure 1.7.0-beta2 and core.typed 0.2.87

Assignee

Unassigned

Reporter

import

Labels

Approval

None

Patch

None

Fix versions

Affects versions

Priority

Major
Configure