package core

  1. Overview
  2. Docs
Industrial strength alternative to OCaml's standard library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.15.1.tar.gz
sha256=6f7bbdda1d97f2f542a45331f062127dd5264d6ed73ece7b2c6b330785dfc991

Description

The Core suite of libraries is an industrial strength alternative to OCaml's standard library that was developed by Jane Street, the largest industrial user of OCaml.

This is the system-independent part of Core. Unix-specific parts were moved to [core-unix].

Added to opam-repository:

Dependencies (22)

  1. dune >= "2.0.0"
  2. variantslib >= "v0.15" & < "v0.16"
  3. typerep >= "v0.15" & < "v0.16"
  4. time_now >= "v0.15" & < "v0.16"
  5. stdio >= "v0.15" & < "v0.16"
  6. splittable_random >= "v0.15" & < "v0.16"
  7. sexplib >= "v0.15" & < "v0.16"
  8. ppx_sexp_message >= "v0.15" & < "v0.16"
  9. ppx_sexp_conv >= "v0.15" & < "v0.16"
  10. ppx_jane >= "v0.15" & < "v0.16"
  11. ppx_inline_test >= "v0.15" & < "v0.16"
  12. ppx_hash >= "v0.15" & < "v0.16"
  13. ppx_base >= "v0.15" & < "v0.16"
  14. ppx_assert >= "v0.15" & < "v0.16"
  15. jst-config >= "v0.15" & < "v0.16"
  16. jane-street-headers >= "v0.15" & < "v0.16"
  17. fieldslib >= "v0.15" & < "v0.16"
  18. bin_prot >= "v0.15" & < "v0.16"
  19. base_quickcheck >= "v0.15" & < "v0.16"
  20. base_bigstring >= "v0.15" & < "v0.16"
  21. base >= "v0.15.1" & < "v0.16"
  22. ocaml >= "4.11.0" & < "5.1~"

Dev Dependencies

None

  1. accessor_async = "v0.15.0"
  2. accessor_core = "v0.15.0"
  3. alcotest-async < "1.9.0"
  4. anthill
  5. arrayjit < "0.4.1"
  6. async = "v0.15.0"
  7. async_durable = "v0.15.0"
  8. async_extra = "v0.15.0"
  9. async_find = "v0.15.0"
  10. async_inotify = "v0.15.0"
  11. async_interactive = "v0.15.0"
  12. async_kernel = "v0.15.0"
  13. async_rpc_kernel = "v0.15.0"
  14. async_sendfile = "v0.15.0"
  15. async_shell = "v0.15.0"
  16. async_smtp = "v0.15.0"
  17. async_ssl = "v0.15.0"
  18. async_unix = "v0.15.0"
  19. aws-s3-async >= "4.6.0" & < "4.8.1"
  20. awsm-codegen
  21. bastet_async
  22. bigdecimal < "v0.16.0"
  23. bignum = "v0.15.0"
  24. bio_io >= "0.1.2" & < "0.5.1"
  25. biocaml >= "0.11.2"
  26. biotk = "0.2.0"
  27. bonsai >= "v0.15.0" & < "v0.16.0"
  28. boulangerie
  29. camlix
  30. capnp < "3.3.0"
  31. caqti-async >= "1.9.0" & < "2.1.1"
  32. cohttp-async < "4.1.2" | >= "5.3.0"
  33. cohttp-bench
  34. cohttp-curl-async < "6.1.0"
  35. cohttp_async_websocket < "v0.16.0"
  36. colibrics < "0.6"
  37. combinat >= "3.0"
  38. comby
  39. command_rpc = "v0.15.0"
  40. conduit-async
  41. core_bench = "v0.15.0"
  42. core_extended = "v0.15.0"
  43. core_kernel = "v0.15.0"
  44. core_profiler = "v0.15.0"
  45. core_unix >= "v0.15.0" & < "v0.16.0"
  46. cstruct-async
  47. csvfields >= "v0.15.0" & < "v0.16.0"
  48. cuid
  49. delimited_parsing = "v0.15.0"
  50. disml
  51. ecaml = "v0.15.0"
  52. email_message = "v0.15.0"
  53. embedded_ocaml_templates >= "0.3.1" & < "0.6"
  54. env_config < "v0.16.0"
  55. expect_test_helpers_async = "v0.15.0"
  56. expect_test_helpers_core = "v0.15.0"
  57. faraday-async >= "0.8.2"
  58. ff-bench >= "0.6.2"
  59. file_path < "v0.16.0"
  60. fuzzy_compare >= "2.0.0"
  61. fuzzy_match < "v0.16.0"
  62. gluten-async >= "0.3.0"
  63. gopcaml-mode
  64. gopcaml-mode-merlin
  65. gpiod
  66. gpr >= "1.5.1"
  67. grace
  68. gradescope_submit
  69. hardcaml_c < "v0.16.0"
  70. hardcaml_verilator < "v0.16.0"
  71. hardcaml_xilinx_components < "v0.16.0"
  72. hex_encode < "v0.16.0"
  73. hg_lib < "v0.16.0"
  74. http < "6.0.0~alpha2"
  75. httpaf_caged >= "1.0.1"
  76. incr_dom >= "v0.15.0" & < "v0.16.0"
  77. incr_map = "v0.15.0"
  78. incr_select = "v0.15.0"
  79. incremental = "v0.15.0"
  80. js_of_ocaml-webgpu
  81. krb < "v0.16.0"
  82. lambda_streams_async
  83. libsvm < "0.9.4"
  84. line-up-words = "v0.15.0"
  85. liquid_interpreter
  86. liquid_ml
  87. liquid_parser
  88. liquid_std
  89. liquid_syntax
  90. little_logger = "0.2.0"
  91. m_tree
  92. magic-trace
  93. mlt_parser = "v0.15.0"
  94. nats-client-async
  95. netsnmp = "v0.15.0"
  96. neural_nets_lib < "0.4.1"
  97. nocoiner
  98. numalib
  99. ocaml-embed-file < "v0.16.0"
  100. ocaml_plugin >= "v0.15.0"
  101. ocamlmig
  102. openapi < "1.0.0"
  103. openapi_router
  104. openrouter_api
  105. oq
  106. orewa
  107. p4pp >= "0.1.12"
  108. packstream
  109. pam = "v0.15.0"
  110. pari
  111. pari-bindings
  112. patdiff = "v0.15.0"
  113. patience_diff = "v0.15.0"
  114. phylogenetics = "0.2.0"
  115. pixel_pusher >= "1.1"
  116. plateau
  117. polars
  118. polars_async
  119. postgres_async = "v0.15.0"
  120. ppx_css < "v0.16.0"
  121. ppx_matches = "0.1.0"
  122. ppx_mica
  123. ppx_rapper < "1.0.1"
  124. ppx_typed_fields < "v0.16.0"
  125. protocol_version_header = "v0.15.0"
  126. pyml_bindgen = "0.2.0"
  127. quickterface
  128. re2 = "v0.15.0"
  129. red-black-tree
  130. redis-async < "v0.16.0"
  131. resource_cache = "v0.15.0"
  132. rpc_parallel = "v0.15.0"
  133. SZXX >= "3.0.0" & < "3.1.0"
  134. safemoney < "0.2.0"
  135. sarif < "0.2.1"
  136. satyrographos != "0.0.2.11"
  137. sek >= "20260619"
  138. sentry >= "v0.11.0"
  139. sexp = "v0.15.0"
  140. sexp_diff < "v0.16.0"
  141. sexp_string_quickcheck < "v0.16.0"
  142. shell = "v0.15.0"
  143. shuttle >= "0.4.0"
  144. shuttle_http < "0.8.1"
  145. splay_tree = "v0.15.0"
  146. tdigest >= "2.0.0" & < "2.2.0"
  147. textutils = "v0.15.0"
  148. textutils_kernel = "v0.15.0"
  149. timezone = "v0.15.0"
  150. tls-async = "0.17.0"
  151. toplevel_backend >= "v0.15.0" & < "v0.16.0"
  152. toplevel_expect_test >= "v0.15.0" & < "v0.16.0"
  153. tracing < "v0.16.0"
  154. username_kernel < "v0.16.0"
  155. vcaml = "v0.15.0"
  156. virtual_dom >= "v0.15.0" & < "v0.16.0"
  157. websocket-async >= "2.16"
  158. yara
  159. yojson-bench
  160. zstandard = "v0.15.0"

Conflicts

None