jackfirth / rebellion

A collection of core libraries for Racket
https://pkgs.racket-lang.org/package/rebellion
Apache License 2.0
80 stars 16 forks source link

Soft-deprecate reduce and reduce-all #478

Closed jackfirth closed 3 years ago

jackfirth commented 3 years ago

Having three different ways of using reducers is pretty weird, especially when two of them don't support transducers at all and take arguments in the opposite order of transduce. Since transduce is the main API for rebellion/streaming, we discourage the other two forms and rewrite the documentation examples in terms of transduce.