{"name":"ocaml","portdir":"lang/ocaml","version":"4.14.1","license":"LGPL","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://ocaml.org","description":"Compiler and libraries for the OCaml programming language","long_description":"OCaml is an industrial strength programming language in the ML family, supporting functional, imperative and object-oriented styles.","active":true,"categories":["lang","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":22}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"build","ports":["unison","obc","ledit","ocaml-camlidl","abella","everparse","hevea","ocamldot","bibtex2html","semgrep","libguestfs","orpie","opam","pdfsandwich","moca","whizard","guestfs-tools"]},{"type":"lib","ports":["ocaml-dune","ocaml-dune-configurator","ocaml-dune-build-info","ocaml-xdg","ocaml-fmt","ocaml-jingoo","ocaml-js_of_ocaml","ocaml-js_of_ocaml-compiler","ocaml-lambda-term","ocaml-logs","ocaml-logs-syslog","ocaml-markup","ocaml-not-ocamlfind","ocaml-ocamlformat","ocaml-ocamlformat-lib","ocaml-ocp-indent","ocaml-ppx_blob","ocaml-ptime","ocaml-shell","ocaml-syslog-message","ocaml-textutils","ocaml-textutils_kernel","ocaml-utop","ocaml-uucp","ocaml-uunf","ocaml-uuseg","ocaml-uutf","ocaml-zed","ocaml-mysql","coccinelle","ocaml-cudf","monotone-viz","omake","ott","swig-ocaml","swig3-ocaml","lablgl","ocaml-labltk","kalzium","coq","ocaml-camlp4","ocaml-dypgen","ocaml-lua","ocaml-gsl","ocaml-lacaml","mldonkey","ocaml-ftp","camlimages","ocaml-angstrom","ocaml-astring","ocaml-async_kernel","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-base64","ocaml-base","ocaml-base_quickcheck","ocaml-base_bigstring","ocaml-bigarray-compat","ocaml-bigstringaf","ocaml-bin_prot","ocaml-biniou","ocaml-calendars","ocaml-camlp-streams","ocaml-camomile","ocaml-checkseum","ocaml-compiler-libs","ocaml-config-file","ocaml-configurator","ocaml-core","ocaml-core_extended","ocaml-core_kernel","ocaml-core_unix","ocaml-cppo","ocaml-cppo_ocamlbuild","ocaml-cryptokit","ocaml-csexp","ocaml-cstruct","ocaml-ctypes","ocaml-digestif","ocaml-easy-format","ocaml-either","ocaml-eqaf","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-extlib","ocaml-fieldslib","ocaml-fileutils","ocaml-findlib","ocaml-fix","ocaml-fpath","ocaml-gen","ocaml-hex","ocaml-int_repr","ocaml-integers","ocaml-jane-street-headers","ocaml-jst-config","ocaml-lwt","ocaml-lwt_ppx","ocaml-lwt_react","ocaml-memtrace","ocaml-menhir","ocaml-merlin","ocaml-menhirLib","ocaml-menhirSdk","ocaml-coq-menhirlib","ocaml-dot-merlin-reader","ocaml-merlin-lib","ocaml-mew","ocaml-mew_vi","ocaml-migrate-parsetree","ocaml-mmap","ocaml-mtime","ocaml-num","ocaml-ocaml-version","ocaml-ocaml_intrinsics","ocaml-ocamlbuild","ocaml-ocamlgraph","ocaml-ocamlnet","ocaml-ocplib-endian","ocaml-optint","ocaml-ounit2","ocaml-parmap","ocaml-ounit","ocaml-parsexp","ocaml-patdiff","ocaml-patience_diff","ocaml-pcre","ocaml-pcre2","ocaml-pp_loc","ocaml-pprint","ocaml-ppx_assert","ocaml-ppx_base","ocaml-ppx_bench","ocaml-ppx_bin_prot","ocaml-ppx_cold","ocaml-ppx_compare","ocaml-ppx_custom_printf","ocaml-ppx_derivers","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-ppx_disable_unused_warnings","ocaml-ppx_enumerate","ocaml-ppx_expect","ocaml-ppx_fields_conv","ocaml-ppx_fixed_literal","ocaml-ppx_globalize","ocaml-ppx_hash","ocaml-ppx_here","ocaml-ppx_ignore_instrumentation","ocaml-ppx_import","ocaml-ppx_inline_test","ocaml-ppx_jane","ocaml-ppx_let","ocaml-ppx_log","ocaml-ppx_module_timer","ocaml-ppx_optcomp","ocaml-ppx_optional","ocaml-ppx_pipebang","ocaml-ppx_sexp_conv","ocaml-ppx_sexp_message","ocaml-ppx_sexp_value","ocaml-ppx_stable","ocaml-ppx_stable_witness","ocaml-ppx_string","ocaml-ppx_tools","ocaml-ppx_tools_versioned","ocaml-ppx_tydi","ocaml-ppx_typerep_conv","ocaml-ppx_variants_conv","ocaml-ppxfind","ocaml-ppxlib","ocaml-process","ocaml-protocol_version_header","ocaml-re","ocaml-react","ocaml-record_builder","ocaml-result","ocaml-rresult","ocaml-sedlex","ocaml-seq","ocaml-sexp_pretty","ocaml-sexplib","ocaml-sexplib0","ocaml-sha","ocaml-spawn","ocaml-splittable_random","ocaml-sqlite3","ocaml-stdcompat","ocaml-stdint","ocaml-stdio","ocaml-stdlib-shims","ocaml-stringext","ocaml-syntax-shims","ocaml-syslog","ocaml-time_now","ocaml-timezone","ocaml-topkg","ocaml-trie","ocaml-typerep","ocaml-ulex","ocaml-unidecode","ocaml-uri","ocaml-variantslib","ocaml-visitors","ocaml-wasm","ocaml-xmlm","ocaml-yojson","ocaml-zarith","ocaml-zip","ocamlsdl","flashdot","ocaml-mpi","lablgtk2","ocaml-batteries","ocaml-hacl-star","ocaml-hacl-star-raw","geneweb","camlp5","fstar","karamel","stanc3","ocaml-alcotest","ocaml-async","ocaml-bisect_ppx","ocaml-bos","ocaml-camlp5-buildscripts","ocaml-cmdliner","ocaml-crunch","ocaml-decompress","stog","advi","ocaml-buddy","ocaml-xtmpl","patoline","wyrd","ocaml-cgi","ocaml-ocamlrss"]},{"type":"run","ports":["tuareg-mode.el","ocaml-mode.el","moca"]}]}