baseversion Documentation on ocaml.org
Full standard library replacement for OCaml
Full standard library replacement for OCaml
Base is a complete and portable alternative to the OCaml standard library. It provides all standard functionalities one would expect from a language standard library. It uses consistent conventions across all of its module.
Base aims to be usable in any context. As a result system dependent features such as I/O are not offered by Base. They are instead provided by companion libraries such as stdio:
https://github.com/janestreet/stdio
| Author | Jane Street Group, LLC | 
|---|---|
| License | MIT | 
| Published | |
| Homepage | https://github.com/janestreet/base | 
| Issue Tracker | https://github.com/janestreet/base/issues | 
| Maintainer | Jane Street developers | 
| Available | arch != "arm32" & arch != "x86_32" | 
| Dependencies | 
  | 
| Source [http] | https://github.com/janestreet/base/archive/refs/tags/v0.17.3.tar.gz md5=2100b0ed13fecf43be86ed45c5b2cc4d sha512=628610caff7e124631870fa1e29661caac28bdfdb18750ee43b868037da3d65d6dd9023b4be7c4c52405679efb5e865a6632d95606a22b28a36636a6bf706ef3  | 
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/base/base.v0.17.3/opam | 
Required by
- abstract_algebra>=v0.17.0
 - accessor>=v0.17.0
 - accessor_base>=v0.17.0
 - ahrocksdbbuild & <0.2.1
 - alcotest-async
 - arrayjit
 - async_ssl>=v0.17.0
 - azblob
 - bap-main
 - bap-recipe
 - bap-recipe-command
 - bap-relation
 - base_bigstring>=v0.17.0
 - base_quickcheck>=v0.17.0
 - base_trie>=v0.17.0
 - bin_prot>=v0.17.0
 - bio_io>=0.2.1 & <0.5.1 | >=0.7.0
 - bitvec-order
 - bonsai>=v0.17.0
 - caisar>=2.1
 - caisar-xgboost
 - camelsnakekebab
 - camlimages>=5.0.3 & <5.0.5
 - capitalization
 - capnp>=3.3.0
 - catt
 - cmdlang-to-base
 - cohttp-async=2.5.2-1 | >=5.2.0
 - combinat<3.0
 - cookiewith-test & >=0.1.8
 - core>=v0.17.0
 - core_kernel>=v0.17.0
 - crlibmbuild & <0.3
 - crs
 - cucumber
 - dedent>=v0.17.0
 - dunolint
 - dunolint-lib<0.0.20251006
 - dunolint-lib-base
 - echo
 - expect_test_helpers_core>=v0.17.0
 - FPauth
 - FPauth-core
 - FPauth-responses
 - FPauth-strategies
 - farith
 - feather_async
 - fftw3build & <0.8.2
 - fieldslib>=v0.17.0
 - flow_parser
 - fontforge-of-ocaml
 - fpath-base
 - freetdsbuild & =0.6
 - GT>=0.4.0 & <0.5.2
 - gammubuild & >=0.9.4
 - gel
 - gobject-introspection
 - gslbuild & >=1.22.0 & <1.24.3
 - h1_parserwith-test
 - hacl
 - hardcaml>=v0.17.0
 - hardcaml_axi>=v0.17.0
 - hardcaml_circuits>=v0.17.0
 - hardcaml_fixed_point>=v0.17.0
 - hardcaml_handshake>=v0.17.0
 - hardcaml_of_verilog>=v0.17.0
 - hardcaml_step_testbench>=v0.17.0
 - hardcaml_verify>=v0.17.0
 - hardcaml_waveterm>=v0.17.0
 - hardcaml_xilinx>=v0.17.0
 - hardcaml_xilinx_components>=v0.17.0
 - hardcaml_xilinx_reports>=v0.17.0
 - higher_kinded>=v0.17.0
 - idds
 - influxdb
 - influxdb-async
 - influxdb-lwt
 - inquire<0.2.0
 - int_repr>=v0.17.0
 - jane_rope>=v0.17.0
 - jsonaf>=v0.17.0
 - jst-config>=v0.17.0
 - lbfgsbuild & <0.9.1
 - learn-ocaml
 - learn-ocaml-client
 - libsvm>=0.9.4
 - lilac
 - liquid_interpreter
 - liquid_ml
 - liquid_parser
 - liquid_std
 - liquid_syntax
 - logical<0.3.0
 - merge-fmt>=0.4
 - mesh-trianglebuild & >=0.9.3 & <0.9.5
 - mmdb>=0.3.0
 - monorobot
 - n_ary>=v0.17.0
 - neural_nets_lib
 - non_empty_list
 - numeric_string>=v0.17.0
 - nuscr<2.0.0
 - obeam>=0.1.0
 - ocaml-lsp-server>=1.18.0
 - ocamlformat>=0.14.3 & <0.20.0 | >=0.21.0 & <0.23.0
 - ocamlformat-lib
 - ocamlformat-mlx-lib
 - ocamlformat-rpc<0.20.0
 - ocamlmig
 - opine
 - ordinal_abbreviation>=v0.17.0
 - owlbuild
 - parsexp_io>=v0.17.0
 - patience_diff>=v0.17.0
 - pcrebuild & >=7.3.0 & <7.4.6
 - posixat>=v0.17.0
 - ppx-owl-opt
 - ppx_accessor>=v0.17.0
 - ppx_assert>=v0.17.0
 - ppx_bin_prot>=v0.17.0
 - ppx_cold>=v0.17.0
 - ppx_compare>=v0.17.0
 - ppx_conv_func>=v0.17.0
 - ppx_csv_conv>=v0.17.0
 - ppx_custom_printf>=v0.17.0
 - ppx_derive_at_runtime>=v0.17.0
 - ppx_diff
 - ppx_disable_unused_warnings>=v0.17.0
 - ppx_enumerate>=v0.17.0
 - ppx_expect>=v0.17.0
 - ppx_fields_conv>=v0.17.0
 - ppx_fixed_literal>=v0.17.0
 - ppx_globalize>=v0.17.0
 - ppx_hardcaml
 - ppx_hash>=v0.17.0
 - ppx_here>=v0.17.0
 - ppx_inline_test>=v0.17.0
 - ppx_js_style>=v0.17.0
 - ppx_jsonaf_conv>=v0.17.0
 - ppx_let>=v0.17.0
 - ppx_log>=v0.17.0
 - ppx_mica
 - ppx_module_timer>=v0.17.0
 - ppx_open
 - ppx_optcomp>=v0.17.0
 - ppx_optional>=v0.17.0
 - ppx_partialwith-test
 - ppx_pattern_bind>=v0.17.0
 - ppx_protocol_conv>=5.2.2
 - ppx_python>=v0.17.0
 - ppx_quick_test
 - ppx_sexp_conv>=v0.17.0
 - ppx_sexp_message>=v0.17.0
 - ppx_sexp_value>=v0.17.0
 - ppx_stable>=v0.17.0
 - ppx_stable_witness>=v0.17.0
 - ppx_string>=v0.17.0
 - ppx_string_conv
 - ppx_tydi>=v0.17.0
 - ppx_typed_fields>=v0.17.0
 - ppx_typerep_conv>=v0.17.0
 - ppx_variants_conv>=v0.17.0
 - ppx_xml_conv>=v0.17.0
 - ppx_yojson_conv>=v0.17.0
 - ppxlibwith-test & !=0.14.0 & <0.28.0
 - profunctor>=v0.17.0
 - psyche
 - pyre-ast
 - qinap
 - range>=0.6
 - re_parser>=v0.17.0
 - record_builder>=v0.17.0
 - regex_parser_intf>=v0.17.0
 - reparse=2.1.0
 - routeswith-test & >=2.0.0
 - SZXX>=4.1.0
 - safemoney>=0.2.0
 - salto-analyzer
 - secp256k1build & >=0.2.5
 - session-cookiewith-test
 - session-cookie-lwtwith-test
 - sexp_pretty>=v0.17.0
 - sexp_select>=v0.17.0
 - speed
 - spin>=0.6.0 & <0.8.0
 - splittable_random>=v0.17.0
 - sqlite3build & >=4.2.0 & <4.4.1
 - stdio>=v0.17.0
 - streamable>=v0.17.0
 - string_dict>=v0.17.0
 - swipl
 - tablecloth-base>=0.0.10
 - tablecloth-native<0.0.8
 - tdigest>=2.2.1
 - tensorflow
 - tilde_f>=v0.17.0
 - time_now>=v0.17.0
 - timmy
 - timmy-unix>=1.1.5
 - topological_sort>=v0.17.0
 - torch<0.5 | >=v0.17.0
 - tqdm
 - twostep
 - typed_list
 - typerep>=v0.17.0
 - uopt
 - variantslib>=v0.17.0
 - virtual_dom>=v0.17.0
 - volgo-base
 - wseg
 - yosqlite>=0.2
 - zanudawith-test
 - zmq-async
 - zmq-eio
 - zmq-lwt<5.1.0
 
          

