文件名称:contrail:Clojure 的交互式跟踪工具
文件大小:79KB
文件格式:ZIP
更新时间:2024-07-04 02:29:32
Clojure
轨迹 Contrail 是一个库,用于在开发过程中以交互方式跟踪 REPL 中的代码。 它深受提供的优秀跟踪工具的启发。 可通过 Clojars 获得: 注意事项和陷阱 去做 执照 为什么? 当 Clojure 附带clojure.tools.trace时,为什么我要编写 Contrail? 后者的功能对于我的需求来说太有限了,而且它的设计也不能轻松地向我想要的方向扩展。 Contrail 的显着特点包括: 控制跟踪输出的外观和去向 控制跟踪机制是否以及何时实现惰性序列 条件跟踪,带有常见用例的帮助程序 跟踪有限数量的呼叫 重新编译文件不会消除那里定义的变量的跟踪状态 API 文档 下面的示例应该可以帮助您入门,但请参阅完整的 API 文档以进一步阅读。 跟踪和懒惰评估 Clojure 的惰性序列给跟踪概念添加了一些皱纹: 将所有参数打印到跟踪函数并从跟踪函数返回值的跟踪
【文件预览】:
contrail-master
----src()
--------contrail()
----.travis.yml(17B)
----LICENSE(11KB)
----test()
--------contrail()
----README.md(15KB)
----project.clj(461B)
----docs()
--------uberdoc.html(199KB)
----.gitignore(84B)