summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/clj/clojure/core.clj4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj
index 4d915eaa..c32d4362 100644
--- a/src/clj/clojure/core.clj
+++ b/src/clj/clojure/core.clj
@@ -1196,7 +1196,9 @@
Creates new bindings for the (already-existing) vars, with the
supplied initial values, executes the exprs in an implicit do, then
- re-establishes the bindings that existed before."
+ re-establishes the bindings that existed before. The new bindings
+ are made in parallel (unlike let); all init-exprs are evaluated
+ before the vars are bound to their new values."
[bindings & body]
(assert-args binding
(vector? bindings) "a vector for its binding"