欢迎!请参阅关于页面以了解此工作的更多信息。
我想知道:是否考虑过使 tap 成为引用类型。
例如,使 (start-tap) 返回一个新的 tap 上下文(带 tap-loop、队列和内部原子),并为所有 tap 函数添加额外的参数,例如 (add-tap tap f)、(remove-tap tap f)、(tap> tap f) 吗?
(add-tap tap f)
(remove-tap tap f)
(tap> tap f)
我有一个用例可以得到这种效果来(重新)使用 taps,但它与开发中的潜在用户级使用发生冲突,因此提出了请求。如果认为这是一种可能性,我将非常乐意提供一个补丁。
登录为https://clojure.atlassian.net/browse/CLJ-2704