Uploaded image for project: 'Clojure'
  1. CLJ-1463

Providing own ClassLoader for eval is broken

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects versions: Release 1.6, Release 1.5, Release 1.3, Release 1.2
    • Fix versions: None
    • Labels:
    • Environment:

      Clojure 1.6.0

      Description

      clojure.lang.Compiler has a method with the signature

      public static Object eval(Object form, boolean freshLoader)
      

      but the freshLoader argument is ignored since https://github.com/clojure/clojure/commit/2c2ed386ed0f6f875342721bdaace908e298c7f3

      Is there a good reason this still needs to be "hotfixed" like this?

      We would like to provide our own ClassLoader for eval to manage the lifecycle of the generated classes.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              alex+import import
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: