Changes for clojure.core/fn?

zkim on Sun, 26 Sep 2010
;; Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1

;; fn? still returns false for them because they are not created using fn:
user=> (fn? {:a 1})
false
Dmitry Kakurin on Thu, 15 Jul 2010
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1

<b>fn?</b> still returns <b>false</b> for them because they are not created using <b>fn</b>:
user=> (fn? {:a 1})
false
Dmitry Kakurin on Wed, 14 Jul 2010
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a)
1

<b>fn?</b> still returns <b>false</b> for them as they are not created using <b>fn</b>:
user=> (fn? {:a 1})
false
Dmitry Kakurin on Wed, 14 Jul 2010
Even though maps, sets, vectors and keywords behave as functions:
user=> ({:a 1} :a})
1

<b>fn?</b> still returns <b>false</b> for them as they are not created using <b>fn</b>:
user=> (fn? {:a 1})
false
Dmitry Kakurin on Wed, 14 Jul 2010
Even though maps, sets, vectors and keywords behave as functions:

user=> ({:a 1} :a})
1

fn? still returns false for them as they are not created using fn:

user=> (fn? {:a 1})
false