package oseq

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

Install

Authors

Maintainers

Sources

oseq-0.5.tbz
sha256=ae1c17bf42c50e7a1f2ba9cb5e2903d3342d70cb5259e60716bfafe610c523ea
sha512=f3109e20938267e075e360b7386dbe18b648ee7a9110ffb60456b8f9f799eca5dfc8797d12ec36ad2d2f9bf02dcf1196e683a223d1219b1eae1a58dcc8a8dc63

CHANGELOG.md.html

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