package core

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

Install

Dune Dependency

Authors

Maintainers

Sources

v0.17.0.tar.gz
sha256=b0e23c1b1049e48cbbaa596d49927c66e6026506031bd7f5b485af6e9475b4e3

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].

Published: 23 May 2024

Dependencies (24)

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

Dev Dependencies

None

  1. accessor_async >= "v0.17.0"
  2. accessor_core >= "v0.17.0"
  3. alcotest-async >= "1.3.0"
  4. amf < "0.1.2"
  5. anthill
  6. arakoon >= "1.9.17"
  7. arrayjit
  8. async >= "v0.17.0"
  9. async-mvar
  10. async-uri >= "0.4.0"
  11. async-zmq >= "0.1.0"
  12. async_durable >= "v0.17.0"
  13. async_extra < "108.00.02" | >= "v0.17.0"
  14. async_find >= "v0.17.0"
  15. async_inotify >= "v0.17.0"
  16. async_interactive >= "v0.17.0"
  17. async_js >= "v0.17.0"
  18. async_kernel >= "v0.17.0"
  19. async_log
  20. async_rpc_kernel >= "v0.17.0"
  21. async_sendfile >= "v0.17.0"
  22. async_shell >= "v0.17.0"
  23. async_smtp >= "v0.17.0"
  24. async_ssl >= "v0.17.0"
  25. async_unix < "108.00.02" | >= "v0.17.0"
  26. aws-s3 < "1.1.0" | >= "2.0.0" & < "4.0.0"
  27. aws-s3-async >= "4.6.0"
  28. babel >= "v0.17.0"
  29. base_trie >= "v0.17.0"
  30. bastet_async
  31. bigdecimal >= "v0.17.0"
  32. bignum >= "v0.17.0"
  33. bio_io >= "0.1.2" & < "0.5.1"
  34. biocaml >= "0.11.2"
  35. bistro < "0.2.0"
  36. bonsai >= "v0.17.0"
  37. boulangerie
  38. camlix
  39. capnp >= "3.0.0" & < "3.2.1"
  40. caqti-async >= "1.9.0"
  41. caravan
  42. codicons
  43. cohttp-async >= "2.5.2" & < "2.5.3" | = "2.5.6" | = "2.5.8" | = "5.0.0" | >= "5.3.0"
  44. cohttp-curl-async
  45. cohttp_async_websocket >= "v0.17.0"
  46. colibrics
  47. combinat >= "3.0"
  48. comby
  49. command_rpc >= "v0.17.0"
  50. conduit-async >= "1.2.0"
  51. conduit-async-ssl
  52. conduit-async-tls
  53. content_security_policy >= "v0.17.0"
  54. core_bench >= "v0.17.0"
  55. core_extended >= "v0.17.0"
  56. core_kernel >= "v0.17.0"
  57. core_profiler >= "v0.17.0"
  58. core_unix >= "v0.17.0"
  59. cstruct-async >= "6.1.0"
  60. csvfields >= "v0.17.0"
  61. cuid
  62. delimited_parsing >= "v0.17.0"
  63. disml
  64. ecaml >= "v0.17.0"
  65. email_message >= "v0.17.0"
  66. embedded_ocaml_templates >= "0.3.1" & < "0.6"
  67. env_config >= "v0.17.0"
  68. expect_test_helpers_async >= "v0.17.0"
  69. expect_test_helpers_core >= "v0.17.0"
  70. facebook-sdk >= "0.3.1"
  71. faraday-async >= "0.8.2"
  72. ff-bench >= "0.6.2"
  73. file_path >= "v0.17.0"
  74. flow < "0.2"
  75. frenetic = "2.0.0" | >= "3.1.0" & < "5.0.0"
  76. fuzzy_match >= "v0.17.0"
  77. gemini
  78. gen_server
  79. gluten-async >= "0.3.0"
  80. gopcaml-mode
  81. gopcaml-mode-merlin
  82. gpiod
  83. grace
  84. gradescope_submit
  85. hack_parallel < "1.0.0"
  86. hardcaml_c >= "v0.17.0"
  87. hardcaml_event_driven_sim
  88. hardcaml_of_verilog >= "v0.17.0"
  89. hardcaml_verilator >= "v0.17.0"
  90. hardcaml_xilinx_components >= "v0.17.0"
  91. hardcaml_xilinx_reports >= "v0.17.0"
  92. hex_encode >= "v0.17.0"
  93. hg_lib >= "v0.17.0"
  94. hl_yaml
  95. http < "6.0.0~alpha2"
  96. httpaf_caged >= "1.0.1"
  97. ibx < "0.5.9" | = "0.7.2" | >= "0.8.0"
  98. incr_dom >= "v0.17.0"
  99. incr_map >= "v0.17.0"
  100. incr_select >= "v0.17.0"
  101. incremental >= "v0.17.0"
  102. indentation_buffer >= "v0.17.0"
  103. janestreet_cpuid >= "v0.17.0"
  104. janestreet_lru_cache >= "v0.17.0"
  105. js_of_ocaml-webgpu
  106. lambda_streams_async
  107. legacy_diffable
  108. libsvm < "0.9.3"
  109. line-up-words < "v0.11.0" | >= "v0.17.0"
  110. liquid_interpreter
  111. liquid_ml
  112. liquid_parser
  113. liquid_std
  114. liquid_syntax
  115. little_logger >= "0.2.0"
  116. logs-async-reporter >= "1.3"
  117. m_tree
  118. man_in_the_middle_debugger >= "v0.17.0"
  119. mlt_parser >= "v0.17.0"
  120. mqtt_client
  121. netsnmp >= "v0.17.0"
  122. neural_nets_lib
  123. nocoiner
  124. numalib
  125. obeanstalk
  126. ocaml-embed-file >= "v0.17.0"
  127. ocaml_openapi_generator
  128. ocamlapi_ppx
  129. of_json >= "v0.17.0"
  130. opam-sync-github-prs
  131. openapi
  132. openapi_router
  133. openflow >= "0.3.0" & < "0.9.0"
  134. opium < "0.12.0"
  135. oraft >= "0.3.0"
  136. orewa
  137. osbx < "1.1.1"
  138. ox >= "1.1.0"
  139. oxylc
  140. p4pp >= "0.1.12"
  141. packstream
  142. pam >= "v0.17.0"
  143. pari
  144. pari-bindings
  145. patdiff >= "v0.17.0"
  146. patience_diff >= "v0.17.0"
  147. phylogenetics >= "0.2.0"
  148. pixel_pusher >= "1.1"
  149. plateau
  150. polars
  151. polars_async
  152. polling_state_rpc >= "v0.17.0"
  153. postgres_async >= "v0.17.0"
  154. ppx_bitstring < "1.3.0"
  155. ppx_css >= "v0.17.0"
  156. ppx_demo >= "v0.17.0"
  157. ppx_embed_file
  158. ppx_quick_test
  159. ppx_rapper < "1.0.1"
  160. ppx_typed_fields >= "v0.17.0"
  161. prob-cache
  162. protocol_version_header >= "v0.17.0"
  163. pyml_bindgen = "0.2.0"
  164. re2 >= "v0.17.0"
  165. redis-async >= "v0.17.0"
  166. resource_cache >= "v0.17.0"
  167. riakc >= "1.0.0"
  168. riakc_ppx != "3.1.3"
  169. rpc_parallel >= "v0.17.0"
  170. SZXX >= "4.0.0" & < "4.1.0"
  171. safemoney < "0.2.0"
  172. sarif < "0.2.1"
  173. satyrographos >= "0.0.2.7" & < "0.0.2.11"
  174. semantic_version >= "v0.17.0"
  175. sentry >= "v0.11.0"
  176. sequencer_table >= "v0.17.0"
  177. sexp >= "v0.17.0"
  178. sexp_diff >= "v0.17.0"
  179. sexp_grammar >= "v0.17.0"
  180. sexp_macro >= "v0.17.0"
  181. sexp_string_quickcheck >= "v0.17.0"
  182. shell >= "v0.17.0"
  183. shuttle >= "0.4.0"
  184. shuttle_http < "0.8.1" | >= "0.10.0"
  185. sill
  186. sociaml-tumblr-api < "0.2.0"
  187. splay_tree >= "v0.17.0"
  188. stationary
  189. stored_reversed >= "v0.17.0"
  190. streamable >= "v0.17.0"
  191. textutils >= "v0.17.0"
  192. textutils_kernel >= "v0.17.0"
  193. timezone >= "v0.17.0"
  194. tls-async >= "0.15.3"
  195. toplevel_backend >= "v0.17.0"
  196. toplevel_expect_test >= "v0.17.0"
  197. tracing >= "v0.17.0"
  198. tube < "4.1.1"
  199. username_kernel >= "v0.17.0"
  200. versioned_polling_state_rpc
  201. virtual_dom >= "v0.17.0"
  202. virtual_dom_toplayer
  203. vrt
  204. websocket-async >= "2.16"
  205. yara
  206. yojson-bench
  207. zstandard >= "v0.17.0"

Conflicts

None

OCaml

Innovation. Community. Security.