(refer-clojure & filters)
Same as (refer 'clojure.core <filters>)
;; Prevent namespace conflicts like:
;; `WARNING: time already refers to: #'clojure.core/time in namespace:
;; time, being replaced by: #'time/time`
user=> (ns time
(:refer-clojure :exclude [time]))
(defn time []
(System/nanoTime))
;; Copied from https://gist.github.com/jkk/284230 (ns-cheatsheet.clj):
;; Excludes built-in print
(:refer-clojure :exclude [print])
;; Excludes all built-ins except print
(:refer-clojure :only [print])
;; Renames built-in print to core-print
(:refer-clojure :rename {print core-print})