Fork me on GitHub
#clojure-dev
<
2017-09-09
>
seancorfield08:09:50

Watching https://www.youtube.com/watch?v=4KqUvG8HPYo 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?

seancorfield08:09:25

(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

seancorfield17:09:01

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

seancorfield17:09:03

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