In this video, Rich Hickey introduced Clojure for Lisp programmers.
At time 01:10:42, he talked about nil/false/end-of-sequence/\'() among Clojure/Common Lisp/Scheme
In Scheme any value (apart from #f which is False) can be used as True in a conditional test. More info here.
Update Forget this answer, since it's the same for Clojure of course. I don't like this implicit truth for all values that are not false, for example in (println (if 1 "true" "false")). Personally I would consider that broken but Rich is probably thinking of something else.