package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

1.4.1.tar.gz
sha256=0d51881b16617bb36ee39cfd6664acb86177f198ac92bd2e9eb2720b77570f0a
md5=b27f9de7993d7bb87cbcc3586b19360c

Description

Published: 25 Jun 2019

README

odoc  

odoc is a documentation generator for OCaml. It reads doc comments , delimited with (** ... *), and outputs HTML. See example output.

Text inside doc comments is marked up in ocamldoc syntax:

val compare : string -> string -> int
(** [compare s1 s2] compares [s1] and [s2] in {e lexicographic} order. The
    result is negative if [s1] precedes [s2], positive if [s1] follows [s2],
    and zero if [s1] and [s2] are equal. *)

The syntax reference is here. There is also an explanation of how to attach comments to specific types, values, and other elements in your program.


odoc's main advantage over ocamldoc is an accurate cross-referencer, which handles the complexity of the OCaml module system. odoc also offers a good opportunity to improve HTML output compared to ocamldoc, but this is very much a work in progress :)


Using odoc with OCaml

To install odoc with opam:

opam install odoc

If you want to use odoc on the packages you have installed in your opam switch type:

opam install ocaml-manual odig
odig doc

When you are developing the easiest way to use odoc right now is by having Dune drive it. This command should work in most Dune projects out of the box:

dune build @doc

The generated docs can then be found locally at ./_build/default/_doc/_html/index.html.


Using odoc with BuckleScript/Reason

You can use the bsdoc npm package to use odoc in your BuckleScript projects.


Contact

odoc is most discussed on discuss.ocaml.org's Ecosystem category with the odoc tag. Please also don't hesitate to open an issue.


Contributing

Any question asked, issue opened, feedback offered, is a contribution to odoc, and the project and all its users are thankful :) If you'd like to contribute code specifically, you may find the guide in CONTRIBUTING.md helpful. Also see the roadmap there. If anything is missing from it, please don't hesitate to reach out.

Dependencies (8)

  1. tyxml build & >= "4.3.0"
  2. result build
  3. ocaml >= "4.02.0" & < "4.09.0"
  4. fpath build
  5. dune
  6. cppo build & >= "1.1.0"
  7. cmdliner build & >= "1.0.0"
  8. astring build

Dev Dependencies (5)

  1. bisect_ppx dev & >= "1.3.0"
  2. sexplib dev & >= "113.33.00"
  3. ocamlfind dev
  4. markup dev & >= "0.8.0"
  5. alcotest dev & >= "0.8.3"

  1. absolute >= "0.2"
  2. acgtk >= "2.0.0"
  3. activitypub
  4. activitypub_client
  5. activitypub_gui
  6. activitypub_server
  7. activitypub_server_gui
  8. adelfa
  9. adobe_font_metrics
  10. agrid
  11. aifad >= "2.3.0"
  12. alba >= "0.4.1"
  13. alcotest = "1.1.0" | = "1.2.3" | >= "1.5.0"
  14. alcotest-async >= "1.5.0"
  15. alcotest-js
  16. alcotest-lwt >= "1.5.0"
  17. alcotest-mirage >= "1.5.0"
  18. algaeff
  19. alt-ergo >= "2.4.1"
  20. alt-ergo-lib >= "2.4.1"
  21. alt-ergo-parsers >= "2.4.1"
  22. alt-ergo-plugin-ab-why3
  23. altgr-ergo >= "2.4.1"
  24. ambient-context
  25. ambient-context-eio
  26. ambient-context-lwt
  27. anders < "0.7.1"
  28. ansi >= "0.6.0"
  29. antic
  30. ao >= "0.2.4"
  31. api-watch
  32. arb
  33. archetype >= "1.2.3"
  34. arg-complete
  35. argon2 >= "1.0.0"
  36. argsh
  37. arrakis
  38. arrayjit
  39. asai
  40. asak
  41. ascend
  42. ask
  43. ask-integrator
  44. async-uri >= "0.4.0"
  45. atable
  46. atacama < "0.0.4"
  47. atd >= "2.3.3"
  48. atdd
  49. atdgen >= "2.3.3"
  50. atdgen-codec-runtime >= "2.3.3"
  51. atdgen-runtime >= "2.3.3"
  52. atdj >= "2.3.3" & < "20151001.01"
  53. atdpy
  54. atds >= "2.3.3"
  55. atdts
  56. autofonce
  57. autofonce_config
  58. autofonce_core
  59. autofonce_lib
  60. autofonce_m4
  61. autofonce_misc
  62. autofonce_patch
  63. autofonce_share
  64. avro
  65. avro-compiler
  66. awsm
  67. awsm-async
  68. awsm-codegen
  69. awsm-lwt
  70. baby
  71. backoff
  72. baguette_sharp
  73. bam
  74. bam-ppx
  75. bare_encoding
  76. base32
  77. batsat
  78. batteries >= "3.7.1"
  79. bencode >= "2.0"
  80. bestline
  81. bin_tree
  82. bindlib >= "6.0.0"
  83. binsec >= "0.4.0"
  84. bio_io
  85. biotk
  86. bitcoin >= "3.0"
  87. bitcoin-cohttp-async
  88. bitcoin-cohttp-lwt
  89. bitcoin-ocurl
  90. bitcoinml
  91. bitgenerators
  92. bitmasks >= "1.1.0"
  93. bitpack_serializer
  94. bitwuzla
  95. bitwuzla-c
  96. bitwuzla-cxx
  97. bls12-381 >= "6.0.1" & < "18.0"
  98. blurhash
  99. bogue >= "20210917"
  100. bogue-tutorials
  101. boltzgen >= "0.9.2"
  102. boulangerie
  103. box
  104. brotli >= "2.0.3"
  105. brr-lwd
  106. bwd < "2.0.0"
  107. bytebuffer
  108. bytestring
  109. bz2
  110. ca-certs-nss >= "3.64.0.1"
  111. cairn
  112. caisar
  113. caisar-ir
  114. caisar-nnet
  115. caisar-onnx
  116. caisar-ovo
  117. caisar-xgboost
  118. calcium
  119. calculon >= "0.3"
  120. calculon-web >= "0.3"
  121. calendar >= "3.0.0"
  122. calipso
  123. camlimages >= "5.0.5"
  124. camlkit
  125. camlkit-base
  126. camlkit-gui
  127. camlp-streams >= "5.0.1"
  128. camlrack
  129. camomile >= "2.0.0"
  130. camyll
  131. canary
  132. caqti >= "1.7.0"
  133. caqti-async >= "1.7.0"
  134. caqti-driver-mariadb >= "1.7.0"
  135. caqti-driver-postgresql >= "1.7.0"
  136. caqti-driver-sqlite3 >= "1.7.0"
  137. caqti-eio
  138. caqti-lwt >= "1.7.0"
  139. caqti-mirage
  140. caqti-tls
  141. caqti-type-calendar >= "1.9.0"
  142. carbon
  143. castore
  144. catala >= "0.5.0"
  145. catapult
  146. catapult-client
  147. catapult-daemon
  148. catapult-file
  149. catapult-sqlite
  150. catt
  151. cborl
  152. ccbg
  153. ceph
  154. cf
  155. cf-lwt
  156. cfg >= "2.3.0"
  157. chamo >= "4.0"
  158. checked_oint
  159. choice >= "0.4"
  160. chrome-trace
  161. cid
  162. clap >= "0.2.0"
  163. clarity-lang
  164. class_group_vdf >= "0.0.5"
  165. clim
  166. clim-ppx
  167. climate
  168. cll
  169. clp_operations
  170. cmon
  171. cobs
  172. cohttp >= "6.0.0~alpha0"
  173. cohttp-async >= "6.0.0~alpha0"
  174. cohttp-curl
  175. cohttp-curl-async
  176. cohttp-curl-lwt
  177. cohttp-eio
  178. cohttp-lwt >= "6.0.0~alpha0"
  179. cohttp-lwt-jsoo >= "6.0.0~alpha0"
  180. cohttp-lwt-unix >= "6.0.0~alpha0"
  181. cohttp-mirage >= "6.0.0~alpha0"
  182. cohttp-server-lwt-unix
  183. cohttp-top >= "6.0.0~alpha0"
  184. colibri2
  185. colibrics
  186. colibrilib
  187. colors
  188. combic
  189. combinaml
  190. combinat >= "3.0"
  191. compsort
  192. config
  193. config-file >= "1.2.1"
  194. conformist >= "0.8.1"
  195. containers >= "2.0"
  196. containers-data
  197. containers-thread
  198. coq >= "8.19.0"
  199. coq-catt-plugin
  200. coq-core >= "8.19.0"
  201. coq-stdlib >= "8.19.0"
  202. coqide >= "8.19.0"
  203. coqide-server >= "8.19.0"
  204. corosync
  205. crc >= "2.0.0"
  206. crontab
  207. crowbar >= "0.2.1"
  208. cry >= "0.6.6"
  209. csexp >= "1.5.1"
  210. css
  211. ctoxml
  212. ctypes >= "0.21.1"
  213. ctypes-foreign >= "0.21.1"
  214. cucumber
  215. cudajit
  216. cudf >= "0.10"
  217. cue_sheet_maker
  218. curly >= "0.2.0"
  219. current >= "0.6.4"
  220. current-albatross-deployer
  221. current-web-pipelines
  222. current_docker >= "0.6.4"
  223. current_examples >= "0.6.4"
  224. current_git >= "0.6.4"
  225. current_github >= "0.6.4"
  226. current_gitlab >= "0.6.4"
  227. current_ocluster >= "0.2"
  228. current_rpc >= "0.6.4"
  229. current_slack >= "0.6.4"
  230. current_ssh
  231. current_web >= "0.6.4"
  232. curses >= "1.0.10"
  233. cvc5
  234. cwe_checker >= "0.3"
  235. DkSDKFFIOCaml_Std
  236. data-encoding >= "0.5"
  237. datalog >= "0.6"
  238. dates_calc
  239. dbf >= "0.2.0"
  240. dblp
  241. dblp-api
  242. decimal
  243. decoders >= "0.5.0"
  244. decoders-bencode
  245. decoders-cbor
  246. decoders-ezjsonm >= "0.3.0"
  247. decoders-ezxmlm
  248. decoders-jsonaf
  249. decoders-jsonm
  250. decoders-msgpck
  251. decoders-sexplib
  252. decoders-yojson >= "0.3.0"
  253. delimcc_of_fxhandler
  254. devkit >= "1.20210120"
  255. diff
  256. disml
  257. dkml-c-probe
  258. dkml-component-offline-ocamlrun
  259. dkml-component-offline-opam
  260. dkml-component-staging-ocamlrun >= "4.12.1~v1.0.2"
  261. dkml-component-staging-opam32 < "2.2.0~dkml20220801"
  262. dkml-component-staging-opam64 < "2.2.0~dkml20220801"
  263. dkml-dune-dsl
  264. dkml-dune-dsl-show
  265. dkml-install >= "0.5.1"
  266. dkml-install-installer >= "0.5.1"
  267. dkml-install-runner >= "0.5.1"
  268. dkml-option-vcpkg
  269. dkml-package-console >= "0.5.1"
  270. dkml-runtime-distribution
  271. dkml-workflows
  272. dlm >= "0.3.3"
  273. dmap
  274. docfd
  275. docker-api >= "0.2.2"
  276. dockerfile >= "8.1.0"
  277. dockerfile-cmd >= "8.1.0"
  278. dockerfile-opam >= "8.1.0"
  279. doculib
  280. doi2bib >= "0.3.0"
  281. dolmen >= "0.5"
  282. dolmen_bin
  283. dolmen_loop
  284. dolmen_lsp
  285. dolmen_model
  286. dolmen_type
  287. domain-local-await
  288. domain-local-timeout
  289. domainslib >= "0.5.1"
  290. dose3 >= "6.1"
  291. dose3-extra
  292. dream-accept
  293. dream-cli
  294. dream-encoding
  295. dream-html
  296. dream-htmx
  297. dream-livereload
  298. drom
  299. drom_lib
  300. drom_toml
  301. dscheck
  302. dssi >= "0.1.4"
  303. dtools >= "0.4.3"
  304. dual
  305. dune-action-plugin >= "2.7.0"
  306. dune-build-info >= "2.7.0"
  307. dune-cargo-build
  308. dune-compiledb
  309. dune-configurator >= "2.7.0"
  310. dune-expand
  311. dune-glob >= "2.7.0"
  312. dune-private-libs >= "2.7.0"
  313. dune-release
  314. dune-rpc
  315. dune-rpc-lwt
  316. dune-site
  317. duppy >= "0.9.1"
  318. dyn
  319. earley >= "3.0.0"
  320. earlybird >= "1.0.0"
  321. easy-format >= "1.3.3"
  322. ego
  323. eio
  324. eio-ssl >= "0.1.1"
  325. eio-trace
  326. eio_linux
  327. eio_luv
  328. eio_main
  329. eio_posix
  330. eio_windows
  331. electrod >= "1.0.0"
  332. eliom >= "10.1.2"
  333. elpi >= "1.16.7"
  334. embedded_ocaml_templates >= "0.8"
  335. encoding
  336. equinoxe
  337. equinoxe-cohttp
  338. equinoxe-hlc
  339. eris
  340. eris-lwt
  341. erlang
  342. errpy
  343. extism
  344. extism-manifest
  345. extunix >= "0.4.0"
  346. ez_cmdliner >= "0.2.0"
  347. ez_config >= "0.2.0"
  348. ez_file >= "0.2.0"
  349. ez_hash
  350. ez_opam_file
  351. ez_search
  352. ez_subst
  353. ezcurl
  354. ezcurl-lwt
  355. ezgzip
  356. ezjs_fetch >= "0.3"
  357. ezjs_idb >= "0.1.1"
  358. ezjs_min >= "0.2.2"
  359. ezjsonm-encoding
  360. FPauth
  361. FPauth-core
  362. FPauth-responses
  363. FPauth-strategies
  364. FrontC >= "4.0.0"
  365. faad >= "0.5.1"
  366. fadbadml >= "0.1.2"
  367. farith
  368. fd-send-recv >= "2.0.1"
  369. fdkaac >= "0.3.3"
  370. feather >= "0.2.0"
  371. feather_async >= "0.2.0"
  372. ffmpeg >= "1.0.0~beta2"
  373. ffmpeg-av >= "1.0.0~beta2"
  374. ffmpeg-avcodec >= "1.0.0~beta2"
  375. ffmpeg-avdevice >= "1.0.0~beta2"
  376. ffmpeg-avfilter >= "1.0.0~beta2"
  377. ffmpeg-avutil >= "1.0.0~beta2"
  378. ffmpeg-swresample >= "1.0.0~beta2"
  379. ffmpeg-swscale >= "1.0.0~beta2"
  380. fiat-p256 = "0.2.2"
  381. fiber
  382. fiber-lwt
  383. file-rewriter
  384. flac >= "0.3.1"
  385. flint
  386. fmlib
  387. fmlib_browser
  388. fmlib_js
  389. fmlib_parse
  390. fmlib_pretty
  391. fmlib_std
  392. fontforge-of-ocaml
  393. forester
  394. fpath-base
  395. fpath-sexp0
  396. frama-c >= "27.0"
  397. frama-c-lannotate >= "0.2.3"
  398. frama-c-luncov >= "0.2.1"
  399. frama-c-metacsl >= "0.4"
  400. frama-clang
  401. fred
  402. frenetic >= "5.0.0"
  403. fsevents
  404. fsevents-lwt
  405. fun-postgresql
  406. fun-sql
  407. fun-sqlite
  408. fuseau
  409. fuseau-lwt
  410. GT >= "0.5.0"
  411. gccjit
  412. gd >= "1.1"
  413. gen >= "0.5.1"
  414. gen_js_api >= "1.0.8"
  415. geojson
  416. geojsone
  417. geoml
  418. getopt >= "20230213"
  419. git-split
  420. git_split
  421. github >= "4.4.0"
  422. github-data
  423. github-jsoo >= "4.4.0"
  424. github-unix >= "4.4.0"
  425. gitlab
  426. gitlab-jsoo
  427. gitlab-unix
  428. gitlab_pipeline_notifier
  429. globlon
  430. gluon
  431. gluten >= "0.5.0"
  432. gluten-async >= "0.5.0"
  433. gluten-eio >= "0.5.0"
  434. gluten-lwt >= "0.5.0"
  435. gluten-lwt-unix >= "0.5.0"
  436. gluten-mirage >= "0.5.0"
  437. gnuplot >= "0.6"
  438. goblint >= "1.1.1"
  439. goblint-cil >= "1.8.0"
  440. gospel >= "0.2.0"
  441. gotd
  442. gperftools >= "0.4"
  443. gpiod
  444. gpt
  445. gptar
  446. grace
  447. gradescope_submit
  448. graphql_jsoo_client
  449. graphv
  450. graphv_core
  451. graphv_core_lib
  452. graphv_font
  453. graphv_font_js
  454. graphv_font_stb_truetype
  455. graphv_gles2
  456. graphv_gles2_native
  457. graphv_gles2_native_impl
  458. graphv_webgl
  459. graphv_webgl_impl
  460. grpc
  461. grpc-async
  462. grpc-bench
  463. grpc-eio
  464. grpc-examples
  465. grpc-lwt
  466. gsl >= "1.25.0"
  467. guardian
  468. guile
  469. h1_parser
  470. h2 >= "0.10.0"
  471. h2-async >= "0.10.0"
  472. h2-eio
  473. h2-lwt >= "0.10.0"
  474. h2-lwt-unix >= "0.10.0"
  475. h2-mirage >= "0.10.0"
  476. hachis
  477. hacl-star >= "0.4.0"
  478. hacl_func
  479. hacl_x25519 = "0.2.1"
  480. hardcaml-lua
  481. hashcons >= "1.4.0"
  482. hc >= "0.2"
  483. hdr_histogram
  484. headache = "1.06"
  485. header-check
  486. hector
  487. highlexer
  488. higlo >= "0.8"
  489. hilite
  490. hockmd
  491. hol2dk
  492. hooke
  493. hpack >= "0.10.0"
  494. hsluv
  495. html_of_jsx
  496. htmlfromtexbooks
  497. http
  498. http-cookie
  499. http-date
  500. http-multipart-formdata
  501. http_async
  502. httpaf_caged >= "1.0.1"
  503. httpun-ws
  504. httpun-ws-async
  505. httpun-ws-eio
  506. httpun-ws-lwt
  507. httpun-ws-lwt-unix
  508. httpun-ws-mirage
  509. ISO3166
  510. ISO8601 >= "0.2.6"
  511. idds
  512. imguiml
  513. inotify >= "2.4"
  514. inotify-eio
  515. inquire >= "0.3.0"
  516. inquirer_oc
  517. interval-map
  518. iomux
  519. ip2location
  520. ip2locationio
  521. ip2whois
  522. irc-client >= "0.6.2"
  523. irc-client-lwt >= "0.6.2"
  524. irc-client-lwt-ssl
  525. irc-client-tls >= "0.6.2"
  526. irc-client-unix >= "0.6.2"
  527. iri >= "0.6.0"
  528. irmin >= "3.0.0"
  529. irmin-watcher >= "0.5.0"
  530. iter
  531. jekyll-format >= "0.2.0"
  532. jerboa
  533. jext
  534. jose >= "0.6.0"
  535. js_of_ocaml >= "3.10.0"
  536. js_of_ocaml-compiler >= "3.10.0"
  537. js_of_ocaml-lwt >= "3.10.0"
  538. js_of_ocaml-ocamlbuild >= "3.10.0"
  539. js_of_ocaml-ppx >= "3.10.0"
  540. js_of_ocaml-ppx_deriving_json >= "3.10.0"
  541. js_of_ocaml-toplevel >= "3.10.0"
  542. js_of_ocaml-tyxml >= "3.10.0"
  543. json-data-encoding >= "0.12"
  544. jsonoo
  545. jsonrpc >= "1.4.0"
  546. jsonschema2atd
  547. jsoo-react
  548. junit >= "1.0"
  549. junit_alcotest
  550. junit_ounit
  551. jupyter-kernel >= "0.4"
  552. jwto >= "0.4.0"
  553. kappa-agents >= "4.1.3"
  554. kappa-binaries >= "4.1.3"
  555. kappa-library >= "4.1.3"
  556. kcas >= "0.1.6" & < "0.6.0"
  557. kcas_data < "0.6.0"
  558. kdl
  559. kind2
  560. kittyimg
  561. kkmarkdown
  562. knights_tour
  563. kqueue >= "0.2.0"
  564. kuznechik
  565. lab
  566. lablgtk3-extras >= "3.0.1"
  567. lacaml >= "11.0.10"
  568. ladspa >= "0.2.1"
  569. lambda
  570. lambda-term >= "3.3.0"
  571. lambdapi >= "2.0.0"
  572. lame >= "0.3.6"
  573. landmarks >= "1.4"
  574. landmarks-ppx
  575. lastfm >= "0.3.4"
  576. ldap = "2.4.2"
  577. ldp
  578. ldp_curl
  579. ldp_js
  580. ldp_tls
  581. leaflet
  582. learn-ocaml >= "0.12"
  583. leaves
  584. letters != "0.1.1"
  585. leveldb >= "1.3.0"
  586. libbpf
  587. libbpf_maps
  588. libc
  589. libsail
  590. lilv
  591. linenoise >= "1.3.1"
  592. linol
  593. linol-eio
  594. linol-lwt
  595. lintcstubs
  596. lintcstubs-arity
  597. lintcstubs-gen
  598. liquidsoap >= "2.2.0"
  599. liquidsoap-core
  600. liquidsoap-js
  601. liquidsoap-lang
  602. liquidsoap-libs
  603. liquidsoap-libs-extra
  604. liquidsoap-mode
  605. little_logger
  606. llama
  607. llama-cpp-ocaml
  608. llama_core
  609. llama_interactive
  610. llama_midi
  611. lmdb >= "1.0"
  612. loc
  613. logical
  614. logs-async >= "1.3"
  615. logs-async-reporter >= "1.3"
  616. loop
  617. lreplay
  618. lru_cache < "v0.16.0"
  619. lsp >= "1.4.0"
  620. lua-ml >= "0.9.3"
  621. lua_parser >= "1.0.2"
  622. lwd >= "0.2"
  623. lwt-parallel >= "1.0.0"
  624. lwt-pipe
  625. lwt_eio
  626. lz4 >= "1.2.0"
  627. MlFront_Cli
  628. m_tree
  629. mad >= "0.5.1"
  630. make-random
  631. matita
  632. mazeppa
  633. mc2
  634. md2mld >= "0.7.0"
  635. mdx = "1.7.0" | >= "1.9.0"
  636. mec
  637. mehari
  638. mehari-eio
  639. mehari-eio-unix
  640. mehari-lwt-unix
  641. mehari-mirage
  642. mel
  643. melange
  644. melange-atdgen-codec-runtime
  645. melange-compiler-libs
  646. melange-fest
  647. melange-fetch
  648. melange-jest
  649. melange-json
  650. melange-json-native
  651. melange-moment
  652. melange-numeral
  653. melange-radix-icons
  654. melange-react-dates
  655. melange-react-query
  656. melange-recharts
  657. melange-testing-library
  658. melange-webapi
  659. meldep
  660. mem_usage
  661. memgraph
  662. memgraph_kitty
  663. memo >= "0.2"
  664. metadata
  665. metadb
  666. middleware
  667. minisat >= "0.2"
  668. minttea
  669. mjson
  670. mlbdd >= "0.7.2"
  671. mlmpfr >= "4.2.0"
  672. mlx
  673. mm >= "0.7.2"
  674. mnd
  675. module-graph
  676. monocypher
  677. monomorphic >= "2.0"
  678. moonpool
  679. moonpool-io
  680. moonpool-lwt
  681. mopsa
  682. morbig >= "0.10.3"
  683. mpg123 >= "0.3"
  684. mpris >= "0.2.0"
  685. mpris-clients
  686. mssql >= "2.0.3"
  687. mugen
  688. mula
  689. multibase
  690. multicodec
  691. multicont >= "1.0.1"
  692. multicore-magic-dscheck
  693. multihash
  694. multihash-digestif
  695. mustache >= "3.2.0"
  696. mustache-cli
  697. mutaml >= "0.2"
  698. mysql_protocol >= "3.0.1"
  699. nanoid
  700. nanosvg
  701. nanosvg_text
  702. nbd >= "6.0.0"
  703. nbd-tool
  704. nbd-unix
  705. netkat
  706. neural_nets_lib
  707. nice_parser
  708. ninja_utils
  709. niru
  710. nloge
  711. nlopt
  712. nmea
  713. noCanren >= "0.3.0~alpha1"
  714. node_of_ocaml
  715. nomad
  716. nottui >= "0.2"
  717. nottui-lwt >= "0.2"
  718. nottui-pretty >= "0.2"
  719. nunchaku >= "0.5.1"
  720. nuscr >= "1.1.0"
  721. OCADml
  722. OCanren >= "0.3.0~alpha1"
  723. OCanren-ppx >= "0.3.0~alpha1"
  724. OSCADml
  725. obatcher
  726. obuilder
  727. obuilder-spec
  728. ocaml-canvas
  729. ocaml-compiler-libs = "v0.12.4"
  730. ocaml-in-python
  731. ocaml-index
  732. ocaml-logicalform
  733. ocaml-lsp-server >= "1.4.0"
  734. ocaml-lua >= "1.8"
  735. ocaml-protoc >= "2.1"
  736. ocaml-protoc-plugin >= "5.0.0"
  737. ocaml-version >= "3.6.0"
  738. ocamlc-loc
  739. ocamldiff >= "1.2"
  740. ocamlformat = "0.11.0" | >= "0.19.0"
  741. ocamlformat-lib
  742. ocamlformat-rpc >= "0.19.0" & < "removed"
  743. ocamlformat-rpc-lib
  744. ocamlfuse >= "2.7.1-cvs8"
  745. ocamlmerlin-mlx
  746. ocamlregextkit
  747. ocannl_npy
  748. ocb
  749. ocf >= "0.8.0"
  750. ocf_ppx
  751. ockt
  752. ocluster >= "0.2"
  753. ocluster-api >= "0.2"
  754. ocluster-worker
  755. ocp-browser >= "1.2.2"
  756. ocp-index >= "1.2.2"
  757. ocp-search
  758. ocplib-simplex >= "0.5.1"
  759. ocplib_stuff >= "0.3.0"
  760. odep >= "0.2.0"
  761. odig = "0.0.4"
  762. oepub
  763. oframl
  764. ogg >= "0.7.1"
  765. ojo
  766. ojs >= "1.0.8"
  767. ojs_base
  768. ojs_base_all
  769. ojs_base_ppx
  770. ojs_ed
  771. ojs_filetree
  772. ojs_list
  773. olinq >= "0.3"
  774. oma
  775. omd = "1.3.2" | >= "2.0.0~alpha3"
  776. omigrate != "0.3.0"
  777. omtl
  778. oniguruma
  779. opam-0install >= "0.4.2"
  780. opam-0install-cudf >= "0.4.2" & < "0.5.0"
  781. opam-bin >= "0.9.5"
  782. opam-check-npm-deps
  783. opam-compiler >= "0.2.0"
  784. opam-dune-lint
  785. opam-monorepo >= "0.3.0"
  786. opam-spin
  787. opam_bin_lib >= "0.9.5"
  788. opasswd >= "1.3.1"
  789. openapi
  790. openapi-opium
  791. openapi_router
  792. openbsd
  793. openstellina
  794. opentelemetry
  795. opentelemetry-client-cohttp-lwt
  796. opentelemetry-client-ocurl
  797. opentelemetry-cohttp-lwt
  798. opentelemetry-lwt
  799. opine
  800. opium >= "0.20.0"
  801. opium-testing >= "0.20.0"
  802. oplot != "0.50"
  803. optiml-transport
  804. opus >= "0.2.1"
  805. oraft >= "0.3.0"
  806. ordering
  807. ordinal
  808. orgeat
  809. ortac-core >= "0.2.0"
  810. ortac-dune
  811. ortac-qcheck-stm >= "0.2.0"
  812. ortac-runtime >= "0.2.0"
  813. ortac-runtime-qcheck-stm
  814. oseq
  815. osh
  816. osnap
  817. ostap >= "0.6"
  818. otoggl
  819. otoml >= "0.9.3"
  820. ounit2 >= "2.2.7"
  821. ounit2-lwt >= "2.2.7"
  822. override >= "0.4.0"
  823. owi
  824. p5scm
  825. packstream
  826. pancake
  827. pandoc >= "0.2.1"
  828. pandoc-abbreviations >= "0.2.1"
  829. pandoc-comment >= "0.2.1"
  830. pandoc-crossref >= "0.2.1"
  831. pandoc-include >= "0.2.1"
  832. pandoc-inspect >= "0.2.1"
  833. pandoc-pdf2png >= "0.2.1"
  834. pandoc-replace >= "0.2.1"
  835. par_incr
  836. pari
  837. pari-bindings
  838. parmap >= "1.2.3"
  839. parsite
  840. passage
  841. path_glob
  842. patoline >= "0.2"
  843. patricia-tree < "0.10.0"
  844. pbrt
  845. pbrt_yojson
  846. pcre >= "7.5.0"
  847. pcre2
  848. petrol
  849. pgx >= "1.0"
  850. pgx_async >= "2.2"
  851. pgx_lwt >= "2.2"
  852. pgx_lwt_mirage >= "2.2"
  853. pgx_lwt_unix >= "2.2"
  854. pgx_unix >= "2.2"
  855. pgx_value_core >= "2.2"
  856. pgx_value_ptime >= "2.2"
  857. phylogenetics >= "0.2.0"
  858. piaf >= "0.2.0"
  859. picos >= "0.5.0"
  860. picos_aux
  861. picos_io
  862. picos_io_cohttp
  863. picos_lwt
  864. picos_mux
  865. picos_std
  866. piece_rope
  867. plateau
  868. plist-xml
  869. plist-xml-lwt
  870. plotly
  871. plplot >= "5.12.0"
  872. polars
  873. polars_async
  874. poll
  875. popper
  876. portaudio >= "0.2.3"
  877. portmidi
  878. posix-base >= "2.0.1"
  879. posix-bindings >= "2.0.1"
  880. posix-getopt >= "2.0.1"
  881. posix-signal >= "2.0.1"
  882. posix-socket >= "2.0.1"
  883. posix-socket-unix >= "2.0.1"
  884. posix-time2 >= "2.0.1"
  885. posix-types >= "2.0.1"
  886. posix-uname >= "2.0.1"
  887. postgresql >= "5.1.0"
  888. pp >= "1.2.0"
  889. pp-binary-ints
  890. pp_loc
  891. ppx_camlrack
  892. ppx_catch
  893. ppx_const >= "2.0"
  894. ppx_decimal
  895. ppx_default
  896. ppx_deriving_cad
  897. ppx_deriving_decoders
  898. ppx_deriving_encoding >= "0.3.0"
  899. ppx_deriving_hash
  900. ppx_deriving_json_schema
  901. ppx_deriving_jsonschema
  902. ppx_deriving_madcast >= "0.2"
  903. ppx_deriving_popper
  904. ppx_deriving_qcheck >= "0.2.0"
  905. ppx_deriving_scad
  906. ppx_deriving_yaml >= "0.2.0"
  907. ppx_distr_guards >= "0.3"
  908. ppx_dream_eml
  909. ppx_fun >= "0.0.9"
  910. ppx_getenv >= "2.0"
  911. ppx_interact
  912. ppx_make
  913. ppx_map
  914. ppx_mica
  915. ppx_minidebug
  916. ppx_monad
  917. ppx_monoid >= "0.3.3"
  918. ppx_open
  919. ppx_optint
  920. ppx_parser
  921. ppx_partial
  922. ppx_pyformat
  923. ppx_repr != "0.2.0"
  924. ppx_seq
  925. ppx_subliner
  926. ppx_system
  927. ppx_trace
  928. ppx_ts
  929. ppx_update
  930. ppx_viewpattern
  931. ppx_yojson >= "1.3.0"
  932. ppxlib >= "0.22.0"
  933. pratter
  934. prbnmcn-basic-structures
  935. prbnmcn-cgrph
  936. prbnmcn-clustering
  937. prbnmcn-dagger
  938. prbnmcn-dagger-gsl
  939. prbnmcn-dagger-stats
  940. prbnmcn-dagger-test
  941. prbnmcn-gnuplot
  942. prbnmcn-linalg
  943. prbnmcn-mcts
  944. prbnmcn-proptest
  945. prbnmcn-stats
  946. prbnmcn-ucb1 >= "0.0.2"
  947. preface
  948. prelude
  949. pretty_expressive
  950. printbox >= "0.2"
  951. printbox-ext-plot
  952. printbox-html
  953. printbox-md
  954. printbox-text
  955. processor
  956. producer
  957. progress
  958. prometheus-liquidsoap >= "2"
  959. promise_jsoo
  960. promise_jsoo_lwt
  961. provider
  962. prr
  963. psmt2-frontend >= "0.3.0"
  964. pulseaudio >= "0.1.5"
  965. pure-html
  966. pvec
  967. pyml >= "20210924"
  968. pyml_bindgen
  969. pyre-ast
  970. qbf >= "0.3"
  971. qcheck >= "0.9"
  972. qcheck-alcotest
  973. qcheck-core
  974. qcheck-lin
  975. qcheck-multicoretests-util
  976. qcheck-ounit
  977. qcheck-stm
  978. quick_print
  979. quickjs
  980. randii
  981. random
  982. randoml
  983. raygui
  984. raylib >= "0.3.1"
  985. rdf >= "0.13.0"
  986. rdf_impls
  987. rdf_json_ld
  988. rdf_lwt
  989. rdf_mysql
  990. rdf_postgresql
  991. rdf_ppx
  992. rea < "0.2.0"
  993. reactjs-jsx-ppx
  994. readline
  995. reason >= "3.9.0"
  996. reason-react
  997. reason-react-ppx
  998. red-black-tree
  999. reddit_api_async
  1000. reddit_api_kernel
  1001. redis >= "0.4"
  1002. redis-lwt >= "0.4"
  1003. redis-sync >= "0.4"
  1004. refl >= "0.2.0" & < "0.3.0"
  1005. reparse >= "2.0.0"
  1006. reparse-lwt
  1007. reparse-lwt-unix
  1008. reparse-unix
  1009. repr != "0.2.0"
  1010. repr-bench
  1011. repr-fuzz
  1012. res >= "5.0.2"
  1013. rescript-syntax
  1014. reshowcase
  1015. resto >= "0.7"
  1016. rfsm >= "2.0"
  1017. rio
  1018. river >= "0.2"
  1019. rock >= "0.20.0"
  1020. roman
  1021. routes >= "1.0.0"
  1022. rpc >= "6.1.0"
  1023. rpmfile
  1024. rpmfile-cli
  1025. rpmfile-eio
  1026. rpmfile-unix
  1027. rsdd
  1028. rtop >= "3.9.0"
  1029. rtree
  1030. runtime_events_tools
  1031. rust-staticlib-gen
  1032. rust-staticlib-virtual
  1033. SourceCode_ASCII
  1034. safemoney
  1035. sail >= "0.15"
  1036. sail_c_backend
  1037. sail_coq_backend
  1038. sail_doc_backend
  1039. sail_latex_backend
  1040. sail_lem_backend
  1041. sail_manifest
  1042. sail_ocaml_backend
  1043. sail_output
  1044. sail_smt_backend
  1045. sail_sv_backend
  1046. samplerate >= "0.1.6"
  1047. sanddb >= "0.2"
  1048. sarek >= "20210823"
  1049. sarif
  1050. saturn = "0.4.1"
  1051. saturn_lockfree = "0.4.1"
  1052. scad_ml
  1053. scfg
  1054. sd_logic
  1055. sdl-liquidsoap >= "3"
  1056. secp256k1 >= "0.4.1"
  1057. sedlex >= "2.4"
  1058. sel
  1059. semv
  1060. semver >= "0.2.1"
  1061. semver2
  1062. seqes
  1063. sequence >= "1.1"
  1064. serde
  1065. serde_debug
  1066. serde_derive
  1067. serde_json
  1068. serde_sexpr
  1069. serde_xml
  1070. server-reason-react
  1071. sexp_decode
  1072. sexps-rewriter
  1073. sha >= "1.15.1"
  1074. shades
  1075. shine >= "0.2.2"
  1076. shuttle
  1077. shuttle_http
  1078. shuttle_ssl
  1079. shuttle_websocket
  1080. sifun
  1081. signal
  1082. sihl >= "0.1.5"
  1083. sihl-cache
  1084. sihl-contract
  1085. sihl-core
  1086. sihl-email
  1087. sihl-facade
  1088. sihl-persistence
  1089. sihl-queue
  1090. sihl-session
  1091. sihl-storage
  1092. sihl-token
  1093. sihl-type
  1094. sihl-user
  1095. sihl-web
  1096. simlog
  1097. sitemap
  1098. slipshow
  1099. smart-print >= "0.3.0"
  1100. smol
  1101. smol-helpers
  1102. smtlib-utils
  1103. smtml
  1104. snappy >= "0.1.2"
  1105. snoke
  1106. sodium-fmt
  1107. solid
  1108. solid_server
  1109. solid_tools
  1110. solidity-alcotest
  1111. solidity-common
  1112. solidity-parser
  1113. solidity-test
  1114. solidity-typechecker
  1115. spatial-shell
  1116. spawn >= "v0.15.0"
  1117. spdx_licenses < "1.2.0"
  1118. spectrum
  1119. speed
  1120. speex >= "0.4.1"
  1121. spelll >= "0.3"
  1122. spices
  1123. spin
  1124. spoc >= "20210823"
  1125. spoc_ppx
  1126. spotify_ml
  1127. sqids
  1128. sqlgg >= "20200521"
  1129. sqlite3 >= "5.0.3"
  1130. sqlite3_utils
  1131. srt >= "0.2.1"
  1132. ssl >= "0.7.0"
  1133. sslconf
  1134. starpath
  1135. starred_ml
  1136. stdint = "0.7.0" | >= "0.7.2"
  1137. stdint-literals
  1138. stdlib-random
  1139. stdune
  1140. stk
  1141. stk_iconv
  1142. stk_ocf
  1143. stk_ppx
  1144. stk_rdf
  1145. stog >= "0.20.0"
  1146. stog_all
  1147. stog_asy
  1148. stog_dot
  1149. stog_extern
  1150. stog_markdown
  1151. stog_multi_doc
  1152. stog_nocaml
  1153. stog_noexec
  1154. stog_plugins
  1155. stog_rdf
  1156. stog_rel_href
  1157. stog_server
  1158. stog_server_multi
  1159. stog_sitemap
  1160. stog_writing
  1161. store
  1162. stramon-lib
  1163. stringCodepointSplitter
  1164. styled-ppx
  1165. sun
  1166. swapfs
  1167. swhid
  1168. swhid_compute
  1169. swhid_core
  1170. swhid_types
  1171. swipl
  1172. tabr
  1173. taglib >= "0.3.7"
  1174. talaria-bibtex
  1175. tar >= "2.0.0"
  1176. tar-eio
  1177. tar-mirage >= "2.0.0"
  1178. tar-unix >= "2.0.0"
  1179. teash
  1180. telemetry
  1181. term-indexing
  1182. term-tools
  1183. terminal
  1184. terminus
  1185. terminus-cohttp
  1186. terminus-hlc
  1187. terml
  1188. testo
  1189. testo-diff
  1190. testo-lwt
  1191. testo-util
  1192. testu01
  1193. textmate-language
  1194. textrazor
  1195. tezos-bls12-381-polynomial >= "0.1.3"
  1196. tezos-plompiler >= "0.1.3"
  1197. tezos-plonk >= "0.1.3"
  1198. tezt-bam
  1199. thread-table
  1200. tidy_email
  1201. tidy_email_mailgun
  1202. tidy_email_sendgrid
  1203. tidy_email_smtp
  1204. timed >= "1.1"
  1205. timedesc >= "0.8.0"
  1206. timedesc-json
  1207. timedesc-sexp
  1208. timedesc-tzdb
  1209. timedesc-tzlocal
  1210. timedesc-tzlocal-js
  1211. timere >= "0.8.0"
  1212. timmy
  1213. timmy-jsoo
  1214. timmy-lwt
  1215. timmy-unix
  1216. tiny_httpd
  1217. tiny_httpd_camlzip
  1218. tip-parser >= "0.4"
  1219. tls-liquidsoap
  1220. toc
  1221. togglelog
  1222. toml >= "5.0.0"
  1223. toml_cconv >= "7.0.0"
  1224. topojson
  1225. topojsone
  1226. touist >= "3.5.0"
  1227. trace
  1228. trace-fuchsia
  1229. trace-tef
  1230. tracy-client
  1231. trail
  1232. traits
  1233. trampoline
  1234. transept
  1235. travesty >= "0.7.2"
  1236. trexio
  1237. trs
  1238. tsdl-image >= "0.3.0"
  1239. tsdl-mixer >= "0.3.0"
  1240. tsdl-ttf >= "0.3"
  1241. tty
  1242. twirp_cohttp_lwt_unix
  1243. twirp_core
  1244. twirp_ezcurl
  1245. twirp_tiny_httpd
  1246. tyabt
  1247. type_eq
  1248. type_id
  1249. typeid
  1250. tyre >= "0.5"
  1251. tyxml >= "4.6.0"
  1252. tyxml-jsx >= "4.6.0"
  1253. tyxml-lwd >= "0.2"
  1254. tyxml-ppx >= "4.6.0"
  1255. tyxml-syntax >= "4.6.0"
  1256. ubase >= "0.20"
  1257. um-abt
  1258. unisim_archisec
  1259. universal-portal
  1260. uring
  1261. uring-trace
  1262. uritemplate >= "0.1.0"
  1263. urn
  1264. validate
  1265. validator
  1266. varray
  1267. vdom
  1268. vec >= "0.2.0"
  1269. vendredi
  1270. voqc >= "0.2.0"
  1271. vue-jsoo >= "0.3"
  1272. vue-ppx
  1273. wayland
  1274. waylaunch < "0.3.0"
  1275. wcwidth
  1276. websocket >= "2.15"
  1277. websocket-async >= "2.15"
  1278. websocket-lwt-unix >= "2.15"
  1279. why3find
  1280. win-eventlog >= "0.4"
  1281. winsvc >= "1.0.1"
  1282. wtr
  1283. wtr-ppx
  1284. wu-manber-fuzzy-search
  1285. xapi-stdext-date
  1286. xapi-stdext-encodings
  1287. xapi-stdext-pervasives >= "4.19.0"
  1288. xapi-stdext-std >= "4.19.0"
  1289. xapi-stdext-threads >= "4.19.0"
  1290. xapi-stdext-unix >= "4.19.0"
  1291. xapi-stdext-zerocheck
  1292. xcursor
  1293. xdg
  1294. xlsx2csv
  1295. xmelly
  1296. xmldiff >= "0.7.0"
  1297. xmldiff_js
  1298. xoshiro
  1299. xtmpl >= "0.19.0"
  1300. xtmpl_js
  1301. xtmpl_ppx
  1302. yocaml
  1303. yocaml_cmark
  1304. yocaml_cmarkit
  1305. yocaml_eio
  1306. yocaml_git
  1307. yocaml_jingoo
  1308. yocaml_markdown
  1309. yocaml_mustache
  1310. yocaml_omd
  1311. yocaml_otoml
  1312. yocaml_runtime
  1313. yocaml_syndication
  1314. yocaml_unix
  1315. yocaml_yaml
  1316. yojson >= "2.0.0"
  1317. yojson-five
  1318. yosqlite
  1319. yuujinchou >= "0.10.0" & < "3.0.0"
  1320. zanuda
  1321. zar
  1322. zarr
  1323. zarr-eio
  1324. zarr-lwt
  1325. zarr-sync
  1326. zed >= "3.2.0"
  1327. zlib >= "0.6"
  1328. zlist >= "0.4.0"
  1329. zmq >= "5.2.1"
  1330. zmq-async >= "5.2.1"
  1331. zmq-eio
  1332. zmq-lwt >= "5.2.1"

Conflicts

None

OCaml

Innovation. Community. Security.