package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.3.tbz
sha256=f2b76f811658c4b52cb48ac4ffc2ec37cedd2a805111c7f8ec20f8f36b8bbf45
sha512=9e069590e0737c94813d25235b5cfe27feb5a0298a17ff9b9ee446c69827c3a0ea3b7da5d05b278639cd1f0202e0d83356707979edfaa2af73876fc000c23c4d

Description

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

Published: 10 Jul 2021

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 >= "4.3.0"
  2. result
  3. ocaml >= "4.02.0" & < "4.14"
  4. fpath
  5. dune
  6. cppo build & >= "1.1.0"
  7. cmdliner >= "1.0.0"
  8. astring

Dev Dependencies (5)

  1. bisect_ppx dev & >= "1.3.0"
  2. sexplib dev & >= "113.33.00" & with-test
  3. ocamlfind dev
  4. markup dev & >= "1.0.0" & with-test
  5. alcotest dev & >= "0.8.3" & with-test

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

Conflicts

None