【文件属性】:
文件名称:txload:Clojure 命名空间的透明事务加载
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-07 00:02:50
Clojure
加载
txload是一个支持Clojure 命名空间的透明事务加载的库。 这个库透明地修改了 Clojure 运行时,使得require和use是线程安全的。 仅当 Clojure 命名空间在运行时可能同时从不同线程动态加载时才需要该库。
仅在命名空间加载在 Clojure 中进行事务处理时才需要此库。
安装
将以下内容添加到 project.clj 中的依赖项向量:
[txload " 0.1.1 " ]
最新:
用法
在执行需要从不同线程动态加载 Clojure 命名空间的代码之前,必须启用 txload。
( require '[txload.core :as tx])
( tx/enable )
也有可能再次禁用 txload,例如在 REPL 中使用时。
( tx/disable )
出于调试目的, txload.core/*verbose*可以绑定为true ,如
【文件预览】:
txload-master
----.gitignore(110B)
----src()
--------txload()
----README.md(2KB)
----.project(633B)
----epl-v1.0.txt(11KB)
----test()
--------txload()
----project.clj(394B)