I\'m studying clojure but not quite clear on the difference between the :while and :when test:
:while
:when
=> (for [x [1 2 3] y [1 2 3] :while
Look at the last example here: http://clojuredocs.org/clojure_core/clojure.core/for#example_913