Details
-
Type:
Defect
-
Status:
Closed
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Release 1.3
-
Component/s: None
-
Labels:None
-
Approval:Ok
Description
In RT.java, doInit loads a bunch of libraries on startup:
load("clojure/zip", false); load("clojure/xml", false); load("clojure/set", false);
This is vestigial from before use/require, and Clojure would load faster if it went away. Would be a small breaking change if anyone uses these libraries with full namespace qualification, and without a prior load/use.
Converted from http://www.assembla.com/spaces/clojure/tickets/425
Attachments:
0425-stop-early-loading.patch - https://www.assembla.com/spaces/clojure/documents/bwUWm2Rg0r349IeJe5cbLA/download/bwUWm2Rg0r349IeJe5cbLA