package fmlib_std

  1. Overview
  2. Docs
Standard datatypes of Fmlib

Install

Dune Dependency

Authors

Maintainers

Sources

0.5.11.tar.gz
sha256=987144e79a5ab8544a9cac669284ef7610a70c3362d4f55e5d27e4f33b49a1b9

Description

Some small wrappers around ocamls stdlib modules to facilitate more functional programming. E.g. the module 'Option' and 'Result' support the 'let*' operator. The module 'Array' has a 'push' operation to append functionally elements at the end.

Besides some wrapper around Stdlib modules it has the additional modules:

  • Deque: A double ended queue with efficient pushing of elements from the front and the rear end and efficient popping of elements from the front end.

  • Btree: Finite sets and maps based on B trees. B trees have better cache efficiency and locality than AVL or Redblack trees.

Published: 14 Feb 2025

Dependencies (3)

  1. ppx_inline_test >= "v0.13.0"
  2. dune >= "3.0.0"
  3. ocaml >= "4.08.0"

Dev Dependencies (1)

  1. odoc with-doc

Used by (5)

  1. fmlib >= "0.5.11"
  2. fmlib_browser >= "0.5.11"
  3. fmlib_js >= "0.5.11"
  4. fmlib_parse >= "0.5.11"
  5. fmlib_pretty >= "0.5.11"

Conflicts

None

OCaml

Innovation. Community. Security.