在Clojure';是的SQL,我如何*卸载*从defqueries开始加载的查询-以适应组件工作流?
下面是在Clojure';是的SQL,我如何*卸载*从defqueries开始加载的查询-以适应组件工作流?,clojure,Clojure,下面是defquerys: 以及实例化fns的创建根var: 我喜欢由组件推动的工作流,也喜欢YeSQL,但是当程序的其余部分重置时,defqueries无法正确重置 所以,我想把它放在一个组件中,我知道了如何启动它,但是,我不太熟悉通过编程操作名称空间来消除所有会产生副作用的函数。你可以用ns unmap删除函数和符号,例如(ns unmap'namespace'符号)您可以删除带有ns unmap的函数和符号,例如(ns unmap“名称空间”符号)好的建议,但是我如何找到YeSQL制作
defquerys
:
以及实例化fns的创建根var
:
我喜欢由组件推动的工作流,也喜欢YeSQL,但是当程序的其余部分重置时,defqueries
无法正确重置
所以,我想把它放在一个
组件中,我知道了如何启动它,但是,我不太熟悉通过编程操作名称空间来消除所有会产生副作用的函数。你可以用ns unmap删除函数和符号,例如(ns unmap'namespace'符号)
您可以删除带有ns unmap的函数和符号,例如(ns unmap“名称空间”符号)
好的建议,但是我如何找到YeSQL制作的符号,以便使用您的解决方案,有什么想法吗?使用(key(ns publics“我的名称空间))
关于您运行的命名空间defquerys
很好的建议,但是为了使用您的解决方案,我如何找到YeSQL制作的符号,有什么想法吗?使用(key(ns publics'my namespace))
关于您运行的命名空间defquerys