欢迎!请查看关于页面以获取更多关于如何操作的信息。
我在想:是否考虑过使tap可引用。
例如,是否让(start-tap)返回一个新的tap上下文(包含tap-loop、队列和内部原子)以及额外参数传递给所有tap函数,如(add-tap tap f)(remove-tap tap f)(tap> tap f)?
(start-tap)
(add-tap tap f)
(remove-tap tap f)
(tap> tap f)
我有一个用例,在这种情况下这种方法非常有用,但是它会与开发中的潜在用户级别使用发生冲突,因此提出了这个请求。如果认为这是一个可能的选择,我很乐意提供一个补丁。
登录为 https://clojure.atlassian.net/browse/CLJ-2704