Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 函数如何进入风管框架中的不同名称空间?_Clojure_Namespaces - Fatal编程技术网

Clojure 函数如何进入风管框架中的不同名称空间?

Clojure 函数如何进入风管框架中的不同名称空间?,clojure,namespaces,Clojure,Namespaces,基于风管web框架启动新Clojure项目时,main.clj文件包含以下require子句: :require ... [duct.util.system :refer [load-system]] ... 但是当我检查风管源时,src/Duct/util/system.clj没有定义load system函数。事实上,load system似乎是在dev命名空间中的lein-template/resources/leiningen/new/duct/base/dev.clj中定

基于风管web框架启动新Clojure项目时,
main.clj
文件包含以下require子句:

:require 
... 
    [duct.util.system :refer [load-system]]
...
但是当我检查风管源时,
src/Duct/util/system.clj
没有定义
load system
函数。事实上,
load system
似乎是在
dev
命名空间中的
lein-template/resources/leiningen/new/duct/base/dev.clj
中定义的


那么:这个函数如何在
dupe.util.system
名称空间中结束?

我想问题在于您查看了主分支上的
dupe.util.system
源代码,自您在项目中使用的版本以来,该源代码已经发生了更改:


Ha!我真是个傻瓜。Clojure/Leiningen中有太多的环境魔法,我只是假设会有某种异国情调的元编程/代码生成。下次我会记得使用鹤嘴锄<代码>git日志-S“加载系统”