File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed
Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -1289,6 +1289,9 @@ public static Var EnsureMacroCheck()
12891289 {
12901290 lock ( MacroCheckLock )
12911291 {
1292+ // See if it is already loaded. (most likely true)
1293+ MacroCheckVar = Var . find ( Symbol . intern ( "clojure.spec.alpha" , "macroexpand-check" ) ) ;
1294+
12921295 if ( MacroCheckVar == null )
12931296 {
12941297 MacroCheckLoading = true ;
Original file line number Diff line number Diff line change @@ -479,12 +479,12 @@ public static void LoadSpecCode()
479479 try
480480 {
481481 Var . pushThreadBindings ( RT . map ( Compiler . CompileFilesVar , false ) ) ;
482- // We need to prevent loading more than once.
483- IFn require = clojure . clr . api . Clojure . var ( "clojure.core" , "require" ) ;
484- require . invoke ( clojure . clr . api . Clojure . read ( "clojure.spec.alpha" ) ) ;
485- require . invoke ( clojure . clr . api . Clojure . read ( "clojure.core.specs.alpha" ) ) ;
486- // load("clojure/spec/alpha");
487- // load("clojure/core/specs/alpha");
482+ //// We need to prevent loading more than once.
483+ // IFn require = clojure.clr.api.Clojure.var("clojure.core", "require");
484+ // require.invoke(clojure.clr.api.Clojure.read("clojure.spec.alpha"));
485+ // require.invoke(clojure.clr.api.Clojure.read("clojure.core.specs.alpha"));
486+ load ( "clojure/spec/alpha" ) ;
487+ load ( "clojure/core/specs/alpha" ) ;
488488 }
489489 finally
490490 {
You can’t perform that action at this time.
0 commit comments