aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/def/def.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/clojure/contrib/def/def.clj')
-rw-r--r--src/clojure/contrib/def/def.clj7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/clojure/contrib/def/def.clj b/src/clojure/contrib/def/def.clj
index ee7b3386..1ca2c733 100644
--- a/src/clojure/contrib/def/def.clj
+++ b/src/clojure/contrib/def/def.clj
@@ -14,11 +14,12 @@
;; scgilardi (gmail)
;; 17 May 2008
-(clojure/in-ns 'clojure.contrib.def)
-(clojure/refer 'clojure)
+(clojure/ns clojure.contrib.def)
(defmacro init-once
- "Initializes a var exactly once. The var must already exist."
+ "Initializes a var exactly once. The var must already exist.
+ (NOTE: Since SVN 1008, Clojure includes defonce. Please use that instead
+ of init-once.)"
[var init]
`(let [v# (resolve '~var)]
(when-not (.isBound v#)