Gabriella439 / pipes-concurrency

Concurrency for the pipes ecosystem
BSD 3-Clause "New" or "Revised" License
43 stars 12 forks source link

Override `mconcat` for `Input`s and `Output`s? #24

Open Gabriella439 opened 10 years ago

Gabriella439 commented 10 years ago

On IRC, eikke asked me if concatenating Inputs and Outputs was efficient (i.e. whether or not it can wait on multiple ones efficiently). It's worth investigating if the underlying STM machinery is efficient enough for this purpose or if it could be made more efficient by overriding mconcat for each type.