summaryrefslogtreecommitdiff
path: root/src/boot.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/boot.clj')
-rw-r--r--src/boot.clj18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/boot.clj b/src/boot.clj
index 01be8e60..7860ed00 100644
--- a/src/boot.clj
+++ b/src/boot.clj
@@ -365,22 +365,22 @@
(defn clear-agent-errors [#^clojure.lang.Agent a]
(. a (clearErrors)))
-(defn tref [x]
- (new clojure.lang.TRef x))
+(defn ref [x]
+ (new clojure.lang.Ref x))
(defn deref [#^clojure.lang.IRef ref]
(. ref (get)))
-(defn commute [#^clojure.lang.TRef ref fun & args]
+(defn commute [#^clojure.lang.Ref ref fun & args]
(. ref (commute fun args)))
-(defn alter [#^clojure.lang.TRef ref fun & args]
+(defn alter [#^clojure.lang.Ref ref fun & args]
(. ref (alter fun args)))
-(defn set [#^clojure.lang.TRef ref val]
+(defn set [#^clojure.lang.Ref ref val]
(. ref (set val)))
-(defn ensure [#^clojure.lang.TRef ref]
+(defn ensure [#^clojure.lang.Ref ref]
(. ref (touch))
(. ref (get)))
@@ -728,8 +728,8 @@
([f coll]
(let [nthreads (.. Runtime (getRuntime) (availableProcessors))
exec (. Executors (newFixedThreadPool nthreads))
- todo (tref (seq coll))
- out (tref 0)
+ todo (ref (seq coll))
+ out (ref 0)
q (new LinkedBlockingQueue)
produce (fn []
(let [job (sync nil
@@ -780,7 +780,7 @@
rseq sym name namespace locking .. ->
defmulti defmethod remove-method
binding find-var
- tref deref commute alter set ensure sync !
+ ref deref commute alter set ensure sync !
agent agent-of agent-errors clear-agent-errors
reduce reverse comp appl
every not-every any not-any