composewell / streaming-benchmarks

Benchmarks to compare Haskell streaming library performance
Other
102 stars 9 forks source link

Add iteratees. #2

Open Fuuzetsu opened 6 years ago

Fuuzetsu commented 6 years ago

I'd love to see iteratees added to the list.

harendra-kumar commented 6 years ago

I would appreciate any help in doing that. A PR is welcome. BTW, the charts in the readme are not all that is available in the package. It has benchmarks for logict, list-t, list-transformer as well. I disabled simple-conduit because I was having difficulty in compiling it along with the latest version of all other dependencies.

fumieval commented 6 years ago

One problem I foresee is that it would be about 10x slower, and would make the charts harder to read.

harendra-kumar commented 6 years ago

It can still be added, we do not necessarily need to add it to the charts, there are other libraries that are not in the charts but are benchmarked. One can run the benchmark to see the results, compare it with other libs or chart it if they want to. You can select which libraries you want to chart.

For publishing the results, we can keep the slower libraries in separate charts. We can bunch libraries with similar perf together.