Welcome! Please see the About page for a little more info on how this works.
What is the difference between (class =) and (type =)?
By using the REPL:
=> (source type)
"Returns the :type metadata of x, or its Class if none"
(or (get (meta x) :type) (class x)))
=> (source class)
"Returns the Class of x"
^Class [^Object x] (if (nil? x) x (. x (getClass))))