Juan Pedro Bolívar Puente

Programming Talks by Juan Pedro Bolívar Puente

Transducers: from Clojure to C++

Juan Pedro Bolívar Puente
an hour
Transducers allow to express transformations on sequential inputs (like std::transform, std::filter, most of boost::range::adators and more) in a way that is independent of the input source. They are simple high order functions agnostic of the notion of iterator or collection and can be combined by simple function composition. They can ...