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

Conflicts

None