Описание тега transducer-machines
Machines are a framework for describing I/O in a functional setting. Compared to pipes and conduits, they offer more flexible input.
Machines are a functional programming concept that is an alternative to pipe libraries such as "pipes" and "conduit". Some of its advantages includes more flexible input, allowing for example one component to read multiple inputs in various ways.
The machines
package provides a Haskell implementation.