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

Fix half closing in composed transducers #464

Closed jackfirth closed 3 years ago

jackfirth commented 3 years ago

When two transducers are composed, if the upstream transducer is half closed then the composed transducer is half closed and any normal emissions from the downstream transducer should be converted to half closed emissions.