3 ms·
`defn' is a mnemonic for "define function". `cons' is a mnemonic for "construct". `car', and `cdr' and replaced in clojure with `first' and `rest'. Once you'v
by mikedouglas 16y ago
`defn' is a mnemonic for "define function".
`cons' is a mnemonic for "construct".
`car', and `cdr' and replaced in clojure with `first' and `rest'.
Once you've spent ten minutes with the language, these names aren't going to trip you up.
- mahmud 16y agoPeople want to learn "new languages" without having to learn anything new.
- gruseom 16y agoWell put. There's also a tradeoff between learning-curve and proficiency in language design: many features that aid the one detract from the other. I think this causes much of the noise in programming language discussions, especially with Lisp.