Details
-
Type:
Enhancement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: Release 1.4
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Patch:Code
Description
I often find myself adding :verbose to a (require) or (use) clause of my (ns) in order to debug problems (especially macros, or bad namespace declarations). It would be very nice if I could define a JVM system property (say -Dclojure.load-verbosely=true) to default loading-verbosely to true for a REPL session, or as part of a build.
Sometimes I just like to see that namespaces load as a measure of progress, when starting an application, or when running a set of tests.
This patch implements the suggested feature.
The new system property is called clojure.core.loading-verbosely in analogy to the existing clojure.compile.warn-on-reflection.