anmonteiro / lumo

Fast, cross-platform, standalone ClojureScript environment
Eclipse Public License 1.0
1.88k stars 84 forks source link

Subtract and divide operators accept zero args #505

Open lassik opened 4 years ago

lassik commented 4 years ago

clj Clojure 1.10.1

user=> (-)
Execution error (ArityException) at user/eval1 (REPL:1).
Wrong number of args (0) passed to: clojure.core/-

planck ClojureScript 1.10.597

cljs.user=> (-)
Unexpected error (Error) macroexpanding cljs.core$macros/- at (<cljs repl>:1:1).
Wrong number of args (0) passed to cljs.core$macros/-

Lumo 1.10.1 ClojureScript 1.10.520 Node.js v11.13.0

cljs.user=> (-)
0
lassik commented 4 years ago

clj Clojure 1.10.1

user=> (/)
Execution error (ArityException) at user/eval1 (REPL:1).
Wrong number of args (0) passed to: clojure.core//

planck ClojureScript 1.10.597

cljs.user=> (/)
Unexpected error (Error) macroexpanding cljs.core$macros// at (<cljs repl>:1:1).
Wrong number of args (0) passed to cljs.core$macros//

Lumo 1.10.1 ClojureScript 1.10.520 Node.js v11.13.0

cljs.user=> (/)
##NaN