Details
-
Type:
Defect
-
Status:
Closed
-
Priority:
Major
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Release 1.3
-
Component/s: None
-
Labels:None
-
Approval:Ok
Description
Reported by richhickey, Jan 01, 2009
Right now will allow:
(loop [x 42]
(when (pos? x)
(binding [*out* *out*]
(recur (dec x)))))
but the recur doesn't (can't) really happen in the scope of the binding
Converted from http://www.assembla.com/spaces/clojure/tickets/31
Attachments:
31-recur-across-try.diff - https://www.assembla.com/spaces/clojure/documents/aeZrIo4kWr352reJe5cbCb/download/aeZrIo4kWr352reJe5cbCb
31-recur-across-try2.diff - https://www.assembla.com/spaces/clojure/documents/cffLE64syr369QeJe5cbLA/download/cffLE64syr369QeJe5cbLA