Fork me on GitHub

Watching Rich talking about core.async enhancements and transducers, he said channels will become derefable and then talks about pipeline etc. Channels did not become derefable tho', did they? Was there a specific reason for that?


(all the other stuff -- promise-chan, pipeline, pipeline-async, pipeline-blocking, etc -- seemed to get into core.async)

Alex Miller (Clojure team)13:09:18

There are some namespace circularity errors that made the impl tricky

Alex Miller (Clojure team)13:09:45

Never got fully resolved


Interesting reading @alexmiller - Thank you! I guess that's a case where an "impl" namespace gets in the way of future enhancements...


(the workaround doesn't seem too bad tho')