Hacker News new | ask | show | jobs
by Psyonic 5684 days ago
I can't be sure, but in the Clojure case it appears to be done for performance reasons. The final definition of invoke uses varargs for everything after 20, so it's not an issue of compatibility.