defqueries
:
https://github.com/krisajenkins/yesql/blob/master/src/yesql/core.clj
和实例化fns的create-root-var
:
https://github.com/krisajenkins/yesql/blob/master/src/yesql/util.clj L27
我喜欢组件促进的工作流,我喜欢YeSQL,但是当程序的其余部分重置时,defqueries
有适当的重置问题。
所以,我想把它放在Component
中,我知道如何start
它,但是,我不熟悉以编程方式操纵命名空间,以踢出所有受到副作用影响的函数。
您可以使用ns-unmap删除函数和符号,例如:(ns-unmap 'namespace 'symbol)