Re:Metabase: Why we picked Clojure
by dragonwriter on Wednesday December 02, 2015 @06:32PM
(#10666674)
> In many other languages, every programmer can write their own "even" and "filter" with their own idiosyncrasy.
"filter" is incredibly useful, and most modern languages (including Java 8) have it built in.
"even?" is sometimes useful, and languages are kind of hit-and-miss about it, but its usually small enough to inline, and the biggest cost of not having it built-in is probably things like people using modulus rather than first-bit testing in Java which, IIRC, produces somewhat slower code for that check.
In Clojure, readability is obtained through standardization. Every Clojure programmer instantly knows what the functions in the standard library do. Because there's not much syntax in a Lisp, code is very easy to read once one knows the functions.