Thanks for bringing up that example. Let me note that the semantics of map!
for transducers and iterators are bit different. Transducer Filter
skips the destination elements as well while the iterator version “compress” all the output in a contiguous chunk. A function that does a similar thing in Transducers.jl is copy!
(we may need copyto!
which could be more efficient).
1 Like