···11+opam-version: "2.0"
22+33+synopsis: "Standard datatypes of Fmlib"
44+55+description: """
66+77+Some small wrappers around ocamls stdlib modules to facilitate more functional
88+programming. E.g. the module 'Option' and 'Result' support the 'let*' operator.
99+The module 'Array' has a 'push' operation to append functionally elements at the
1010+end.
1111+1212+Besides some wrapper around Stdlib modules it has the additional modules:
1313+1414+- Deque: A double ended queue with efficient pushing of elements from the front
1515+ and the rear end and efficient popping of elements from the front end.
1616+1717+- Btree: Finite sets and maps based on B trees. B trees have better cache
1818+ efficiency and locality than AVL or Redblack trees.
1919+2020+"""
2121+2222+2323+maintainer: "Helmut Brandl <helmut.brandl@gmx.net>"
2424+2525+authors: [ "Helmut Brandl <helmut.brandl@gmx.net>" ]
2626+2727+license: "BSD-3-Clause"
2828+homepage: "https://github.com/hbr/fmlib"
2929+dev-repo: "git+https://github.com/hbr/fmlib.git"
3030+bug-reports: "https://github.com/hbr/fmlib/issues"
3131+3232+3333+build: [
3434+ ["dune" "subst"] {dev}
3535+ ["dune" "build" "-p" name "-j" jobs "@install" "@doc" {with-doc}]
3636+]
3737+3838+3939+depends: [
4040+ "ocaml" {>= "4.08.0"}
4141+ "dune" {>= "3.0.0"}
4242+ "odoc" {with-doc}
4343+ "ppx_inline_test" {>= "v0.13.0"}
4444+]
4545+url {
4646+ src: "https://github.com/hbr/fmlib/archive/0.5.8a.tar.gz"
4747+ checksum: "md5=8a3862f8f0b47de77ac738b834c4e6df"
4848+}