-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Describe the bug
In Clojure, calling a function with more arguments that it takes throws an ArityException. This is not the behavior experienced.
To Reproduce
In the REPL, try the following:
> (defn arity-test [n] (+ n n))
> (println (arity-test 1))
2
> (println (arity-test 1 1))
2
Expected behavior
In a Clojure REPL, do the same as above:
user=> (defn arity-test [n] (+ n n))
#'user/arity-test
user=> (arity-test 1)
2
user=> (arity-test 1 1)
clojure.lang.ArityException: Wrong number of args (2) passed to: user/arity-test [at <repl>:3:1]
user=>
However, I know that this project doesn't try to stay 1:1 with Clojure's behavior, so I'm left wondering if this is expected behavior or not :)
Metadata
Metadata
Assignees
Labels
No labels