Just some more, maybe even simpler examples: Clojure 1.3.0-master-SNAPSHOT
user=> (defn foo>>bar [] "") user=> (foo>>bar "a") ArityException Wrong number of args (1) passed to: user$foo-GT clojure.lang.AFn.throwArity (AFn.java:439) user=> (defn foo++bar [a] "") user=> (foo++bar) ArityException Wrong number of args (0) passed to: user$foo-PLUS clojure.lang.AFn.throwArity (AFn.java:439) (some output omitted) These show how, '_' was translated back to '-' in AFn.java which also can lead to unexpected results: user=> (defn foo_bar [a] "") user=> (foo_bar) ArityException Wrong number of args (0) passed to: user$foo-bar clojure.lang.AFn.throwArity (AFn.java:439) Cheers, Stefan -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en