package odoc

  1. Overview
  2. Docs
OCaml documentation generator

Install

Dune Dependency

Authors

Maintainers

Sources

odoc-1.5.2.tbz
sha256=d24463f2660bc28c72cda001478360158e953721c9e23fb361ec4783113c4871
sha512=e6c83630325de422f31cda8f88c038d213969f8b98e989593c057658f3956c0855860c9bc38f61b6479929516ca95aee689ddfba3ad8c47d821c4fdf54524cf9

Description

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

Published: 12 Nov 2020

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

Conflicts

None

OCaml

Innovation. Community. Security.