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 :)
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:
Expected behavior
In a Clojure REPL, do the same as above:
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 :)