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

Conflicts

None

OCaml

Innovation. Community. Security.