Benchmark several implementations of iterators, for OCaml 4.03/4.06.0/4.06.1 + flambda/4.07.1 + flambda
-
gen
: the library on opam -
gen_no_optim
: local -
g
: local (reimplem of gen) -
g_exn
: local -
coroutine
: local -
cps
: local -
cps2
: local -
fold
: local -
list
: local -
lazy_list
: local -
ulist
: local -
uncons
: local -
std_seq
: module Seq (since OCaml 4.07) -
iter
: the library on opam -
batseq
: batteries on opam -
oseq
: oseq on opam -
core.sequence
: core on opam -
base.sequence
: base on opam
make build
./bench.native