package oseq

  1. Overview
  2. Docs
Simple list of suspensions, as a composable lazy iterator that behaves like a value

Install

Dune Dependency

Authors

Maintainers

Sources

oseq-0.5.1.tbz
sha256=25426d5d7a9e8b99586a84dc509b887d5401168aff2083800d84fafe35a6feb5
sha512=945aaa093591b62f44f6e5e3c8b035bd7e17b08892f0337d5503bb7d2cf49c2caf90bd99143d86855b46f5ccbd38fa629386a0fcc7dda15ac4026def2b485b3c

doc/CHANGELOG.html

0.5.1

  • do not use qtest anymore

0.5

  • use ocamlformat
  • add let-operators
  • require OCaml 4.08
  • breaking: remove most labels, ensure compatibility with extended Seq

0.4.1

  • fix error in tests related to -nolabels

0.4

  • use include Seq so we're forward compatible with OCaml
  • add relational operators: group_by, group_by_fold, join_by, join_by_fold
  • add {flat_map,app}_interleave, to_iter, to_gen
  • add head_exn/tail_exn
  • fix: make product more fair by using interleave
  • fix: handle exceptions in OSeq.memoize
OCaml

Innovation. Community. Security.