In the book "Programming Clojure" (Halloway, S., (2009). Programming Clojure. Raleigh, NC: Pragmatic Bookshelf.) he shows type hints using the syntax
(defn describe-class [#^Class c]
...)
while on the Clojure Website, the type hints are shown without the # reader macro:
(defn len2 [^String x]
...)
Which is correct?