Welcome! Please see the About page for a little more info on how this works.

+2 votes
in Clojure by
retagged by

I am wondering: was it considered to make tap reifiable.

For instance have (start-tap) returning a new tap context (with the tap-loop, queue and internal atom) and an extra arity to all the tap functions, (add-tap tap f) (remove-tap tap f) (tap> tap f)?

I have a use case where this could have been handy to (re-)use taps but it would have conflicted with potential user level usage in dev, hence the request.
I would gladly provide a patch if that's considered a possibility.

1 Answer

0 votes