don't behave as
you'd like is only a symptom... in other words, would you be more able
to "trust your code on the most basic level" if you were seeing
different data types that you were likewise unable to explain, but which
just happened to work in this case?
--
Mark Shroyer
http:/
hallenge, anyway:
(map #(careful-if %1 :truthy :falsey)
[true false (new Boolean true) (new Boolean false)])
;;; => (:truthy :falsey :truthy :falsey)
I'll leave it to someone more skilled in Clojure than me to tell us what
would be the impact of either using this as a rep