package containers

  1. Overview
  2. Docs
A modular, clean and powerful extension of the OCaml standard library.

Install

Dune Dependency

Authors

Maintainers

Sources

1.4.tar.gz
md5=08a07ed6f33b89b22826434ac966bae2

Description

Containers is an extension of OCaml's standard library (under BSD license) focused on data structures, combinators and iterators, without dependencies on unix, str or num. Every module is independent and is prefixed with 'CC' in the global namespace. Some modules extend the stdlib (e.g. CCList provides safe map/fold_right/append, and additional functions on lists). Alternatively, open Containers will bring enhanced versions of the standard modules into scope.

It also features sub-libraries for dealing with threads, S-expressions, and the intricacies of unix.

Dependencies (6)

  1. ocamlbuild build
  2. cppo build
  3. result < "1.5"
  4. base-bytes
  5. ocamlfind build
  6. ocaml >= "4.01.0" & < "4.08.0"

Dev Dependencies (1)

  1. qtest with-test

Used by (49)

  1. batsat >= "0.7"
  2. bytepdf
  3. calculon < "0.7"
  4. calli
  5. daypack-lib < "0.0.6"
  6. deadlock
  7. decoders >= "0.3.0"
  8. decoders-bencode
  9. decoders-cbor
  10. decoders-ezjsonm >= "0.3.0"
  11. decoders-ezxmlm
  12. decoders-jsonm
  13. decoders-msgpck
  14. decoders-sexplib
  15. decoders-yojson >= "0.5.0"
  16. dscheck
  17. embedded_ocaml_templates
  18. euler < "0.2"
  19. gdbprofiler < "0.4"
  20. hll >= "2.7"
  21. jose
  22. libzipperposition < "2.0"
  23. logtk >= "1.5.1" & < "2.0"
  24. lua_pattern
  25. mastodon-archive-viewer < "0.4.0"
  26. msat >= "0.8.1" & < "0.8.3"
  27. nanomsg
  28. nosetup
  29. nsq < "0.2.5"
  30. nunchaku >= "0.4"
  31. oidc
  32. opam-query >= "1.3"
  33. opass >= "2.15"
  34. oseq != "0.4.1"
  35. oth
  36. pds >= "5.38"
  37. redis-lwt >= "0.4" & < "0.7"
  38. redis-sync >= "0.4" & < "0.7"
  39. regenerate < "0.2"
  40. revops
  41. smbc >= "0.3.1" & < "0.6.1"
  42. snabela
  43. soupault < "2.7.0"
  44. stitch
  45. tsort < "2.0.0"
  46. websocket >= "2.0.0" & < "2.7"
  47. yices2_bindings < "0.2"
  48. zipperposition >= "1.1" & < "2.0"
  49. zipperposition-tools < "2.0"

Conflicts (1)

  1. sequence < "0.5"