“Lisp is worth learning for the profound enlightenment experience you will havewhen you finally get it; that experience willmake you a better programmer for the restof your days, even if you never actually use Lisp itself a lot." Eric S. Raymond, "How to Become a Hacker".
“LISP stands for: Lots of Insane Stupid Parentheses” Anonymous
Clojure vs Java code● Side-effect free ● Error prone● Easy to (unit) test ● Not so easy● Lazy collection ● Only one element● Any element ● Only with chars● Slower ● Faster● Data manipulation ● If/for/while code● Exploratory ● Design Is Law
Clojure is a functional language● Functions are first-class objects● Data is immutable● Functions are pure