Completed
Details
Details
Assignee
Unassigned
UnassignedReporter
Tim McCormack [personal]
Tim McCormack [personal]Labels
Approval
Ok
Patch
Code and Test
Priority
Affects versions
Fix versions
Created March 6, 2013 at 9:26 PM
Updated January 31, 2014 at 6:19 PM
Resolved January 31, 2014 at 6:19 PM
clojure.repl/source is broken in Clojure 1.5.1 when *read-eval* is bound to :unknown, since source-fn reads without binding.
user> (alter-var-root #'*read-eval* (constantly :unknown)) :unknown user> (source drop-last) RuntimeException Reading disallowed - *read-eval* bound to :unknown clojure.lang.Util.runtimeException (Util.java:219)
Approach: Throw explicit error stating the cause in this case.
Patch: clj-1176-source-read-eval-3.patch
Screened by: Stuart Sierra